Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何使用Appcelerator限制录像的持续时间和质量_Android_Android Intent_Appcelerator_Appcelerator Titanium - Fatal编程技术网

Android 如何使用Appcelerator限制录像的持续时间和质量

Android 如何使用Appcelerator限制录像的持续时间和质量,android,android-intent,appcelerator,appcelerator-titanium,Android,Android Intent,Appcelerator,Appcelerator Titanium,我正在制作一个应用程序,允许用户发布他们的视频。我只是想限制视频的持续时间和质量 在iOS中,不同的选项没有问题 对于Android,我使用intent启动摄像头。我看到我们必须设置持续时间的可能性(这是android开发者指南中的一个示例): 我试着这样做,从不同的方式,但不可能 以下是我代码的一部分: var intent = Titanium.Android.createIntent({ action: 'android.media.action.VIDEO_CAPTURE

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

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

对于Android,我使用intent启动摄像头。我看到我们必须设置持续时间的可能性(这是android开发者指南中的一个示例):

我试着这样做,从不同的方式,但不可能

以下是我代码的一部分:

        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) {
有人知道怎么做吗,真烦人


谢谢。

试试
android.intent.extra.durationLimit
,因为这是
android.provider.MediaStore.extra\u DURATION\u LIMIT
常量的值。

试试
android.intent.extra.durationLimit
,因为这是android.provider.MediaStore.EXTRA_DURATION_LIMIT的
常量。

我也找到了它。质量工程,但工期不受限制。我是一加一。这是代码:
intent.putExtra(“android.intent.extra.videoQuality”,0);intent.putExtra(“android.intent.extra.durationLimit”,10)我也刚刚找到它。质量工程,但工期不受限制。我是一加一。这是代码:
intent.putExtra(“android.intent.extra.videoQuality”,0);intent.putExtra(“android.intent.extra.durationLimit”,10)
        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) {