我尝试使用PhoneGap API的CaptureVideoOptions限制捕获视频的持续时间。但Android和iOS不支持duration参数。
我使用此代码:
navigator.device.capture.captureVideo(onSuccess, onFail , {duration:30});
有人可以帮助我吗?
答案 0 :(得分:0)
phonegap V3.3.0支持持续时间选项。我已经在插件的CDVCapture.m(插件的本机功能实现类)中验证了它。
如果您仍然无法工作,可以使用以下插件 " VideoCapturePlus-的PhoneGap-插件" - https://github.com/EddyVerbruggen/VideoCapturePlus-PhoneGap-Plugin
答案 1 :(得分:-1)
http://docs.phonegap.com/en/2.2.0/cordova_media_capture_capture.md.html
转到此链接,然后滚动..
清楚地写道,Android,Blackberry和IOS不支持它。
Android Quirks
不支持duration参数。录音长度不能 以编程方式限制。不支持mode参数。该 视频大小和格式不能以编程方式更改;然而, 这些参数可以由设备用户更改。默认情况下,视频 以3GPP(
video/3gpp
)格式记录。BlackBerry WebWorks Quirks
不支持duration参数。录音长度不能 以编程方式限制。不支持mode参数。该 视频大小和格式不能以编程方式更改;然而, 这些参数可以由设备用户更改。默认情况下,视频 以3GPP(
video/3gpp
)格式记录。iOS Quirks
不支持limit参数。每个录制一个视频 调用。不支持duration参数。录制长度 不能以编程方式限制。模式参数不是 支持的。视频大小和格式无法更改 编程。默认情况下,视频以MOV格式录制 (
video/quicktime
)格式。