【问题标题】:How to limit the duration of capture video on PhoneGap?如何限制在 PhoneGap 上捕获视频的持续时间?
【发布时间】:2012-11-26 15:46:20
【问题描述】:

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

我使用这个代码:

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

有人可以帮助我吗?

【问题讨论】:

  • 如你所说,不支持,你要求什么?
  • 我正在尝试寻找其他解决方案来限制视频捕获的持续时间。类似于本机代码或 Phonegap API 的其他方法。你知道有什么解决办法吗?甚至我之前没有说过的其他方法?

标签: android ios cordova jquery-mobile camera


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

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

    Android 怪癖

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

    BlackBerry WebWorks 怪癖

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

    iOS 怪癖

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-12
      • 1970-01-01
      • 1970-01-01
      • 2019-04-14
      相关资源
      最近更新 更多