我正在使用phonegap录制视频,我想保存base64数据编码的字符串。到目前为止,我已经尝试过这个..
function captureSuccess(mediaFiles) {
var i, path, len;
path = mediaFiles[0];
win(path);
}
function win(file) {
var reader = new FileReader();
reader.onloadend = function (evt) {
console.log("read success");
console.log(evt.target.result);
};
reader.readAsDataURL(file);
};
function captureError(error) {
navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
}
function captureVideo() {
navigator.device.capture.captureVideo(captureSuccess, captureError, {limit: 1});
}
我使用了documentation中指定的readAsDataURL。 evt.target.result
的输出为"data:video/mp4;base64,"
,但文件类型后没有任何编码数据。
为了获取视频的完整base64数据,我还需要添加其他内容吗?
我真的很难找到任何可以帮助我的东西。任何帮助将不胜感激。