2013-10-29 46 views
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); 

錯誤消息的任何想法將是巨大的,如果你需要更多信息請諮詢, 謝謝

回答

0

我的聲望還不夠高,只是簡單地添加評論,所以我會張貼這個答案。如果你仍然遇到這個問題,你可能想看看這個問題的答案 - Phonegap video capture crashes

看起來像修改捕獲的Java代碼修復了很多人的問題。