刚从android 2.9升级到3.1,现在我的视频捕捉无法正常工作。我正在研究android。
我有以下插件: 相机 文件 filetranfer 地理位置 mediacapture networkinformation
我的清单权限如下:
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECORD_VIDEO" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
从我在这里测试的是会发生什么:
以下是我拍摄视频的代码 -
var options = {duration: 15};
navigator.device.capture.captureVideo(checkLogin, mediaError, options);
来自LogCat的错误消息 -
Cordova Activity Request code = 2
Web Console An error occurred: Error: data is null
任何想法都会很棒,如果您需要更多信息,请询问, 谢谢
答案 0 :(得分:0)
我的声誉还不够简单地添加评论,所以我会将此作为答案发布。如果您仍然遇到此问题,可能需要查看此问题的答案 - Phonegap video capture crashes
看起来修改Capture的java代码修复了许多人的问题。