2

我尝试使用 PhoneGap API 的 CaptureVideoOptions 来限制捕获视频的持续时间。但 Android 和 iOS 不支持 duration 参数。

我使用这段代码:

navigator.device.capture.captureVideo(onSuccess, onFail , {duration:30});

有人可以帮助我吗?

4

2 回答 2

0

phonegap V3.3.0 支持持续时间选项。我已经在插件的 CDVCapture.m(插件的本机功能实现类)中验证了它。

如果您仍然无法工作,您可以使用以下插件“VideoCapturePlus-PhoneGap-Plugin” - https://github.com/EddyVerbruggen/VideoCapturePlus-PhoneGap-Plugin

于 2015-05-13T22:56:11.687 回答
-1

http://docs.phonegap.com/en/2.2.0/cordova_media_capture_capture.md.html

转到此链接,然后滚动..

写的很清楚,安卓、黑莓和IOS都不支持。

安卓怪癖

不支持持续时间参数。不能以编程方式限制记录长度。不支持 mode 参数。不能以编程方式更改视频大小和格式;但是,设备用户可以更改这些参数。默认情况下,视频以 3GPP ( video/3gpp) 格式录制。

黑莓网络工程怪癖

不支持持续时间参数。不能以编程方式限制记录长度。不支持 mode 参数。不能以编程方式更改视频大小和格式;但是,设备用户可以更改这些参数。默认情况下,视频以 3GPP ( video/3gpp) 格式录制。

iOS 怪癖

不支持limit参数。每次调用都会录制一个视频。不支持持续时间参数。不能以编程方式限制记录长度。不支持 mode 参数。视频大小和格式不能以编程方式更改。默认情况下,视频以 MOV ( video/quicktime) 格式录制。

于 2013-09-26T08:54:42.327 回答