如何使用captureVideo在PhoneGap中保存视频?

时间:2012-09-30 19:42:06

标签: cordova

使用captureImage()中的选项,在PhoneGap中捕获和保存图像非常简单直接,但captureVideo只有3个选项(不支持任何选项)并且它们与保存视频无关

在捕获视频后,有没有人使用File对象运气呢?

1 个答案:

答案 0 :(得分:0)

获取更多信息:http://docs.phonegap.com/en/2.1.0/cordova_media_capture_capture.md.html#CaptureVideo

如果您要使用captureVideo,您的视频会自动保存并访问它,请尝试以下操作:

function captureSuccess(mediaFiles) {
    alert(mediaFiles[0].fullPath);       
}

注意:在选项参数或限制中输入null: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);
}