【发布时间】:2014-10-08 06:56:42
【问题描述】:
我正在尝试使用 VS 2013 更新 3 和多设备混合应用扩展 (Cordova v3.5.0) 为 Android 编写混合应用。除了媒体捕获插件外,一切都运行良好。我正在调用 navigator.device.capture.captureImage(MediaCaptureSuccess, MediaCaptureError, { limit: 3 }) 打开相机应用程序。我可以拍照,但是当我在设备上单击“确定”时,我的错误回调是使用 CaptureError.CAPTURE_INTERNAL_ERR 执行的,没有其他信息。我尝试切换到 org.apache.cordova.media-capture@0.3.4(当前使用 0.3.1),但是当我尝试编译时,当它尝试检索它时出现插件错误。我在调试输出中搜索了线索,唯一发现的是以下行“包中的未知权限 android.permission.RECORD_VIDEO ...”,但这似乎是一个有效的用户权限。当我查看构建生成的 capture.java 时,可以看到如果发生 IOException,则会返回此错误。
有人对如何解决这个问题或下一步检查什么有任何建议吗?
【问题讨论】: