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