部分:科爾多瓦的3.1 navigator.device.capture.captureVideo隨時調用錯誤回調,錯誤代碼3
receivedEvent: function(id) {
var mkb = document.getElementById("make-video-button");
mkb.addEventListener('click',function() {
navigator.device.capture.captureVideo(app.captVidCall.success, app.captVidCall.error)
} , false);
},
captVidCall : {
success : function() {
alert("success");
},
error : function (error) {
alert("Error code : " + error.code);
}
}
我通過
cordova plugin add org.apache.cordova.media-capture
[ 'org.apache.cordova.camera',
'org.apache.cordova.file',
'org.apache.cordova.file-transfer',
'org.apache.cordova.media-capture' ]
添加了媒體捕獲插件
而且科爾多瓦的版本是:
cordova --version
3.1.0-0.1.0
我讀的地方,這是在科爾多瓦的一側的bug ......但我不能˚F再次感謝。我不相信穩定版本3.1會有這樣嚴重的錯誤。
PS:裝置I上測試是Nexus 7 (2013)
與Android 4.3
(然後它調用與error.code一個app.captVidCall.error == 3)
當運行這一個Xperia Neo V
藉助Android 4.0.4捕捉視頻後,該應用立即崩潰。
(要運行的應用程序,我使用
cordova build
cordova run android
)
的Git回購在videoAppCaptureFailure /平臺/安卓/ bin中 https://github.com/bluesm/videoAppCaptureFailure
當試圖上傳照片到S3,代碼3 –