Ionic-Native Media捕获长度超过60秒的视频

时间:2017-05-24 16:22:00

标签: angular typescript ionic-framework ionic-native

使用离子原生媒体捕捉来打开相机和录制视频我希望视频的长度最多为120秒。下面是我正在使用的代码片段,我放了一个maxLength =120但摄像机将始终只记录60秒,并提示并警告最大长度达到60秒。我没有收到任何错误,相机记录得很好,除了我不能让记录长度为120秒。我怎么能实现这个目标?我在iPad设备上使用它

import { MediaCapture, MediaFile, CaptureError } from '@ionic-native/media-capture';

export class Recorder implements OnInit {
  private maxLength = 120; // maximum video length (seconds)
  constructor () {}
}

recordVideo(): Promise<any> {
    return this.mediaCapture.captureVideo({duration: this.maxLength, limit: 1})
      .catch((err: CaptureError) => { console.error(err); return err; })
      .then((data: MediaFile[]) => this.submitVideo(data[0]))
  }

0 个答案:

没有答案