我正在寻找一种以编程方式使用phonegap拍照的方式。例如,应用程序可以自行启动相机,拍摄照片,然后返回带有照片的应用程序以上传至服务器。 非常感谢!以编程方式使用PhoneGap拍照
1
A
回答
0
你需要编写一个插件才能做到这一点。
0
对不起,现在已经很晚了,但科尔多瓦现在有它自己的插件。查看文档here。根据你使用的PhoneGap版本,它可能已经有了插件,或者它可能没有。
在你的终端,只是做
cordova plugin add cordova-plugin-camera
而在你的JavaScript代码和诸如此类的东西,你可以做这样的事情:
navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
destinationType: Camera.DestinationType.DATA_URL
});
function onSuccess(imageData) {
var image = document.createElement('img');
image.src = "data:image/jpeg;base64," + imageData;
}
function onFail(message) {
alert('Failed because: ' + message);
}
这将提示您的设备拍照,然后如果成功,它会返回图像数据URL以解析并插入图像元素。
相关问题
- 1. iOS以编程方式拍照
- 2. 如何使用takePicture()在iOS中以编程方式拍照?
- 3. 如何以编程方式拍摄屏幕快照?
- 4. 以编程方式拍摄视图/ WebView的快照
- 5. 编程方式拍摄照片而无需用户交互
- 6. PhoneGap的相机拍照
- 7. 如何拍照编程
- 8. 如何在iphone应用程序中使用设备相机以编程方式拍照?
- 9. iPhone:如何以无编程的方式拍照或不显示额外视图?
- 10. 使用meio上传以编程方式裁剪照片
- 11. 使用Javascript以编程方式取消标记FB照片
- 12. 以编程方式打开照片应用程序
- 13. 如何以编程方式使用webcamera拍摄照片并将其保存到文件中?
- 14. 编程方式从拍摄的图像
- 15. 无法以编程方式拍摄启动的应用程序的快照。将mDrawingCache取为NULL
- 16. 在应用程序中以编程方式拍摄照片时,手机上存储的图像在哪里?
- 17. 在Android中以编程方式设置沉默模式Phonegap
- 18. 使用phonegap Camera Plugin从照相机卷中随机拍摄照片?
- 19. 用相机拍照或者使用手机拍照选择
- 20. 拍照后编辑图像
- 21. 如何以编程方式更改WMI,而不是使用wmimgmt.msc拍打设置?
- 22. 以编程方式拍摄整个屏幕的屏幕截图
- 23. 从AVFoundation的视角以编程方式拍摄sccreenshot
- 24. 如何以编程方式拍摄iPhone的截图?
- 25. 使用QTCaptureView拍摄照片
- 26. 使用UIImagepickerController cameraoverlayview拍照?
- 27. 以编程方式使用JScrollBar
- 28. 以编程方式使用BWToolkit
- 29. 使用Microsoft.Web.Administration以编程方式创建
- 30. 以编程方式使用TabControl
同意。为此,您需要编写自己的代码/插件。如果你想在事件上做到这一点,会更容易。 – Akshay 2012-07-25 05:50:13