【发布时间】:2018-01-23 19:13:41
【问题描述】:
我正在使用以下代码成功捕获视频流:
navigator.device.capture.captureVideo(
//...after recorded vid
function(mediaFiles) {
var i, path, len;
for (i = 0, len = mediaFiles.length; i < len; i += 1) {
path = mediaFiles[i].fullPath;
app.f7.alert(path);
}
},
//...couldn't get camera
function() { app.f7.alert('Sorry - your recording device could not be accessed', 'Error'); },
//...config
{limit:2}
);
我不知道如何获取已保存视频的 blob 数据。我有本地保存文件的文件路径,但我需要将数据保存到远程服务器,所以我需要它的数据。
成功回调传递了一个封装捕获视频的MediaFile 对象,但the docs don't discuss 可以通过任何方式获取其原始数据。有谁知道这是怎么实现的?
【问题讨论】:
标签: javascript cordova video blob capture