Cordova Media Capture CaptureVideoOptions 持续时间不起作用

Posted

技术标签:

【中文标题】Cordova Media Capture CaptureVideoOptions 持续时间不起作用【英文标题】:Cordova Media Capture CaptureVideoOptions duration not working 【发布时间】:2017-05-25 23:29:38 【问题描述】:

媒体捕获插件运行良好,除了我在 CaptureVideoOptions 中设置持续时间的部分。尝试设置为各种数字,当时没有什么会停止视频。但是,限制选项似乎与图像和音频录制的所有其他捕获选项一样有效。我正在测试 Nexus 5 版本 6.0.1

【问题讨论】:

【参考方案1】:

这对我有用。在各种设备上进行了测试。

let options: CaptureVideoOptions =  limit: 1, duration: 5, quality:0;
MediaCapture.captureVideo(options).then((data: MediaFile[]) => 
      // code

【讨论】:

我相信我正在使用类似的代码,但我还是会尝试一下。谢谢 我使用了完全相同的代码,我也在最新的 android 版本 (7.1.1) 上尝试过,但没有成功。有人遇到这个问题吗?? 对我也不起作用.. 最新的 android nougat 在我的 oneplus 5t 上不起作用.. 甚至质量都不起作用 您找到解决方案了吗?我在使用 Nexus 5 Android 6.0.1 时也面临同样的问题。在其他测试设备上,计时器倒计时而不是像 Nexus 那样倒计时,而且它们似乎可以工作。 (在带有 Android 4.4 的 Emulator 和带有 Android 7.0.0 的 Lenovo P2 上进行了测试,都没有问题。【参考方案2】:

duration 参数无助于限制使用 cordova-media-captuire-plugin 的视频录制。 但是,它会帮助您,不要上传超过指定持续时间的录制视频。 因此,您可以使用持续时间参数来限制视频上传到服务器。这将完成你的目标。 希望能帮助到你。 谢谢

【讨论】:

以上是关于Cordova Media Capture CaptureVideoOptions 持续时间不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Cordova Media Capture CaptureVideoOptions 持续时间不起作用

未找到处理 Intent act=android.media.action.IMAGE_CAPTURE 的 Activity

调用手机插件集合-录音

Oracle MAF:使用 cordova 插件时出现部署错误

使用 capture.get(CV_CAP_PROP_FPS) 时 OpenCV 报告 TBR 而不是 FPS

Opencv——摄像头设置