1
剛剛從android 2.9升級到3.1,現在我的視頻捕獲無法正常工作。我現在正在開發android。Phonegap 3.1視頻捕獲錯誤數據爲空
我有以下插件: 相機 文件 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" />
從我這裏已經測試是什麼情況:
- 捕獲視頻打開錄像機,即使已設置了時間限制I 。
- 我錄製了視頻。
- 它給了我好或接近,我選擇好。
- 它將視頻保存在我的畫廊中(奇怪的是mp4而不是3gpp ,我認爲它是如何保存視頻的)。
- 然後,而不是去媒體文件的成功,它會去 錯誤,並告訴我數據爲空。
這裏是我的代碼,以視頻 - 從LogCat--
Cordova Activity Request code = 2
Web Console An error occurred: Error: data is null
var options = {duration: 15};
navigator.device.capture.captureVideo(checkLogin, mediaError, options);
錯誤消息的任何想法將是巨大的,如果你需要更多信息請諮詢, 謝謝