gan*_*esh 5 android video-capture android-intent
我从这里发布的几篇文章中了解到,用于捕获视频的MediaStore.EXTRA_DURATION_LIMIT只能从版本2.2开始工作,但我使用的是2.3.3版本的三星Galaxy S II.以下代码似乎对最长持续时间没有影响.
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 2000);
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);
intent.putExtra(MediaStore.EXTRA_FINISH_ON_COMPLETION,true);
startActivityForResult(intent, REQUEST_TAKE_VIDEO);
Run Code Online (Sandbox Code Playgroud)
如果它的设备是特定的,那么这个问题是否存在解决方法.
文档说明EXTRA_DURATION_LIMIT了几秒钟.
设置2000为 33分钟,尝试2:
intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 2);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2047 次 |
| 最近记录: |