Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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摄像头录制时间限制和最大尺寸_Android_Android Camera_Android Camera Intent_Android Mediarecorder_Max Size - Fatal编程技术网

Android摄像头录制时间限制和最大尺寸

Android摄像头录制时间限制和最大尺寸,android,android-camera,android-camera-intent,android-mediarecorder,max-size,Android,Android Camera,Android Camera Intent,Android Mediarecorder,Max Size,如何设置Android摄像头的录制时间限制和最大大小。我在intents和mediaRecorder两个方面都做了很多尝试。但是没有一个适合我。 这些问题是否有适当的解决办法 日志 您只需要使用MediaStore属性在intent中传递值 startActivityForResult(new Intent(MediaStore.ACTION_VIDEO_CAPTURE) .putExtra(android.provider.MediaStore.EXTRA_DURATI

如何设置Android摄像头的录制时间限制和最大大小。我在intents和mediaRecorder两个方面都做了很多尝试。但是没有一个适合我。 这些问题是否有适当的解决办法

日志


您只需要使用
MediaStore
属性在
intent
中传递值

    startActivityForResult(new Intent(MediaStore.ACTION_VIDEO_CAPTURE)
        .putExtra(android.provider.MediaStore.EXTRA_DURATION_LIMIT, 15) //15s Limit
        .putExtra(android.provider.MediaStore.EXTRA_SIZE_LIMIT, (5*1048*1048)+"L"), 0); //5MB Limit

您只需要使用
MediaStore
属性在
intent
中传递值

    startActivityForResult(new Intent(MediaStore.ACTION_VIDEO_CAPTURE)
        .putExtra(android.provider.MediaStore.EXTRA_DURATION_LIMIT, 15) //15s Limit
        .putExtra(android.provider.MediaStore.EXTRA_SIZE_LIMIT, (5*1048*1048)+"L"), 0); //5MB Limit

此代码不适用于大多数手机,如联想,米荣誉..您可以发布日志和测试的版本吗?此代码不适用于大多数手机,如联想,米荣誉..您可以发布日志和测试的版本吗?