使用 captureImage() 中的选项在 PhoneGap 中捕获和保存图像非常简单直接,但 captureVideo 只有 3 个选项(均不支持),它们与保存视频无关。
有没有人在视频被捕获后使用 File 对象来做这件事?
使用 captureImage() 中的选项在 PhoneGap 中捕获和保存图像非常简单直接,但 captureVideo 只有 3 个选项(均不支持),它们与保存视频无关。
有没有人在视频被捕获后使用 File 对象来做这件事?
获取更多信息:http ://docs.phonegap.com/en/2.1.0/cordova_media_capture_capture.md.html#CaptureVideo
如果您要使用 captureVideo,您的视频会自动保存并访问它,请尝试以下操作:
function captureSuccess(mediaFiles) {
alert(mediaFiles[0].fullPath);
}
注意:把null放在option参数或者limit:1
完整示例:
function captureSuccess(mediaFiles) {
alert(mediaFiles[0].fullPath);
}
function captureError(error) {
alert('An error occurred during capture: ' + error.code);
}
function captureVideo() {
navigator.device.capture.captureVideo(captureSuccess, captureError, null);
}