我想将捕获的视频存储并上传到ionic 3 ios应用程序中。但是我无法像我之前在android中使用的那样做。如果有人找到了解决方案,请分享。
我正在使用以下代码捕获视频。
let options: CaptureVideoOptions = { limit: 1,duration: 60};
this.mediaCapture.captureVideo(options)
.then((res: MediaFile[]) => {
let capturedFile = res[0];
let fileName = capturedFile.name;
let dir = capturedFile['localURL'].split('/');
dir.pop();
let fromDirectory = dir.join('/');
var toDirectory = this.file.dataDirectory;
this.file.copyFile(fromDirectory , fileName , toDirectory , fileName).then((res) => {
this.storeMediaFiles([{name: fileName, size: capturedFile.size}]);
},err => {
console.log('err: ', err);
});
答案 0 :(得分:0)
我们可以使用 cdv 路径通过文件传输插件上传视频。
在上面的代码中,我在 fromDirectory 中获取cdv路径,并添加文件名。
在iOS中,我没有保存捕获的视频,但是我将视频存储在用于上传的临时路径中。