使用离子原生媒体捕捉来打开相机和录制视频我希望视频的长度最多为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]))
}