繁体   English   中英

如何存储捕获的视频并在Ionic iOS中上传

[英]How to store the Captured video and upload in ionic ios

我想将捕获的视频存储并上传到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);
      });

我们可以使用cdv路径通过文件传输插件上传视频。

在上面的代码中,我从fromDirectory获取cdv路径,并添加文件名。

在iOS中,我没有保存捕获的视频,但将视频存储在临时路径中进行上传。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM