科尔多瓦:如何限制用户只上传15秒视频?

时间:2015-08-13 10:28:18

标签: android ios cordova video cordova-plugins

我使用plugin媒体捕获Muhamad_Rosli_MOKTAR@tla.gov.sd上传视频,但我无法获得该视频的有效期,所以这就是为什么我没有能够理解如何限制用户仅上传15秒的视频。

我也试过这种方法:How do you get the duration of a video captured via PhoneGap?阻止用户上传超过15秒的视频

它不起作用。我的回复时间为0。任何人都可以帮助我阻止用户上传超过15秒的视频。当我在某个地方阅读时,此插件不再支持持续时间。

然后,我怎样才能让用户只上传像Instagram这样的15秒视频?

2 个答案:

答案 0 :(得分:0)

尝试使用cordova-media-capture duration option

var options = { limit: 1, duration: 15 };
navigator.device.capture.captureVideo(captureVideoWin, captureVideoFail, options);

答案 1 :(得分:0)

根据Cordova插件媒体捕获文档:

  

Android Quirks

     
      
  • 不支持duration参数。录制长度不能以编程方式限制。
  •   

documentation

我建议将你的Capture调用包裹在15秒后杀死它的超时。