如何限制与Appcelerator的视频的时长限制录音和质量(How to limit durati

2019-11-04 04:41发布

我在做一个应用程序,允许用户发布自己的视频。 我只是想限制的持续时间和视频质量。

在iOS中,有不同的选择没有问题。

对于Android,我使用意图启动相机。 我看到我们有可能设定时间与(这是从Android开发者指南为例):

intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 8);

我试图做到这一点,从不同的方式,但不可能。

这里是我的代码的一部分:

        var intent = Titanium.Android.createIntent({ action: 'android.media.action.VIDEO_CAPTURE' });
        intent.putExtra("android.provider.MediaStore.EXTRA_VIDEO_QUALITY",0);
        intent.putExtra("android.provider.MediaStore.EXTRA_DURATION_LIMIT",10);
        $.upload.activity.startActivityForResult(intent, function(e) {

有没有人有一个想法如何做到这一点,这真是烦人。

谢谢。

Answer 1:

尝试android.intent.extra.durationLimit代替,因为这是列为值的android.provider.MediaStore.EXTRA_DURATION_LIMIT不变。



文章来源: How to limit duration limit recording and quality of a video with Appcelerator