我正在使用Ionic 3 Media Capture 插件来录制最长30秒的视频。
captureVideo 方法的持续时间在大于Lollipop的设备上效果很好,但不适用于具有Lollipop或更低版本的设备。
下面是我的代码-
uploadVideo() {
let options: CaptureVideoOptions = {limit:1,duration:30,quality:80};
this.mediaCapture.captureVideo(options)
.then((data: MediaFile[]) => {
console.log("Do Something.");
},(err: CaptureError) => {
console.log("Show Error.");
});
}
相同的代码在30秒后在Lollipop设备上停止记录。 插件有问题吗?还是我在这里做错了什么?