我尝试使用 PhoneGap API 的 CaptureVideoOptions 来限制捕获视频的持续时间。但 Android 和 iOS 不支持 duration 参数。
我使用这段代码:
navigator.device.capture.captureVideo(onSuccess, onFail , {duration:30});
有人可以帮助我吗?
我尝试使用 PhoneGap API 的 CaptureVideoOptions 来限制捕获视频的持续时间。但 Android 和 iOS 不支持 duration 参数。
我使用这段代码:
navigator.device.capture.captureVideo(onSuccess, onFail , {duration:30});
有人可以帮助我吗?
phonegap V3.3.0 支持持续时间选项。我已经在插件的 CDVCapture.m(插件的本机功能实现类)中验证了它。
如果您仍然无法工作,您可以使用以下插件“VideoCapturePlus-PhoneGap-Plugin” - https://github.com/EddyVerbruggen/VideoCapturePlus-PhoneGap-Plugin
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
) 格式录制。