相机和图片资源类型没有定义Phonegap
Camera and PictureSourceType not defined Phonegap
我试图让相机从一个按钮工作,但我得到下面的注释行错误。我正在使用Phonegap/Cordova (v2.1)提供的文档。谢谢你的帮助。
var pictureSource = navigator.Camera.PictureSourceType.CAMERA; // Cannot read PictureSourceType of undef
var destinationType = navigator.camera.DestinationType.FILE_URI;
function onPhotoURISuccess(imageURI) {
var placeImage = document.getElementById('placeImage');
placeImage.src = imageURI;
placeImage.style.display = 'block';
console.log(imageURI);
}
function getPhoto() {
navigator.Camera.getPicture(onPhotoURISuccess, onFail, { //I am getting an error for this line saying camera is not defined?
quality: 50,
destinationType: camera.destinationType.FILE_URI,
sourceType: pictureSource
});
}
function onFail(message) {
alert('Failed because: ' + message);
}
确保您首先有"deviceready"事件。对于getPicture()的调用,这样做:
navigator.Camera.getPicture(onPhotoURISuccess, onFail, {
quality: 50,
destinationType: navigator.camera.DestinationType.FILE_URI,
sourceType: pictureSource
});
我也在做这件事。如果你谈论的是Android,你就需要在真正的设备上进行测试。无论您在Eclipse中的浏览器或模拟器上测试,它都会给您Camera not defined错误。我猜是硬件问题。
相关文章:
- PhoneGap选项卡栏自定义字体,背景图案
- 在Phonegap中重定向到新页面后,AdMob未定义
- PhoneGap无法调用未定义的方法loadurl
- Cordova:未捕获引用错误:chbrody没有使用SQLitePlugin.js定义PhoneGap
- Phonegap 和 window.device 在 onDeviceReady for iOS7 中未定义
- PhoneGap: 引用错误: 未定义连接
- Phonegap函数未在Phonegap构建应用程序中定义 - 推送通知也不起作用
- Phonegap 3.0 自定义插件
- PhoneGap:admob 是未定义的
- 值未从输入错误插入数据库:phonegap中未定义
- Phonegap/Cordova 2.9自定义插件创建.任何工作示例
- Phonegap媒体:“;引用错误介质未定义”;
- Phonegap内部版本-未捕获类型错误:无法读取属性'getPicture'的未定义
- 使用PhoneGap HTML在iOS中自定义JavaScript警报
- Phonegap Corodva应用iOS的自定义启动页面选项(设置self.viewController.startP
- 我可以为iPad创建一个离线工作的文件上传(带有自定义表单)Phonegap应用程序吗
- 使用Adobe Edge的Phonegap自定义字体
- 套接字.在Phonegap移动应用程序中未定义的变量
- TypeError: Cannot read property '未定义(Phonegap和Ionic)
- 相机和图片资源类型没有定义Phonegap