【发布时间】:2019-03-07 10:29:55
【问题描述】:
我正在开发 Ionic Native Camera Plugin,并已按照official documentation 页面上的所有说明进行操作。这是我为它编写的代码:
getPhoto(){
console.log("In get Photo Method");
const options: CameraOptions = {
quality: 100,
destinationType: this.camera.DestinationType.FILE_URI,
encodingType: this.camera.EncodingType.JPEG,
mediaType: this.camera.MediaType.PICTURE
}
this.camera.getPicture(options).then((imageData) => {
console.log("Check Image"+imageData);},
(err) => {
console.log("Check Error Red"+err);
});}
我在 chrome 开发者工具上获得的控制台日志显示如下,其中显示没有调用 getPicture(): 但是当我为了测试而在浏览器上运行它时,它显示控制台消息和警告如下:
注意:不会发生异常或应用崩溃,执行只是卡在回调函数 this.camera.getPicture
【问题讨论】:
-
你能发布你的代码吗?你是在检查你的设备还是只使用
ionic serve? -
@GabrielBarreto 我已经更新了代码,我正在设备上运行并在 chrome 开发者工具上检查它
-
在您的代码中实现的任何本机 cordova 插件都会在浏览器中引发警告,因为如果您使用 ionic serve 浏览器没有这些功能。
-
我知道,我已经展示了在安卓设备和浏览器上运行的结果。第一张截图来自安卓设备。
标签: ionic-framework ionic3 android-camera ionic-native