我有一段用于在Android上捕获视频片段的代码:
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra("android.intent.extra.durationLimit", 30000);
intent.putExtra("EXTRA_VIDEO_QUALITY", 0);
startActivityForResult(intent, ActivityRequests.REQUEST_TAKE_VIDEO);
这段代码在API 2.2上运行良好,但在API 2.1(Galaxy S)上持续时间限制不起作用。是否有某个常量或参数来设置此时间,或者是否有比我采取的方法更好的方法?
我之所以问是因为我发现另一个应用程序(名为Vibrant
)在Galaxy S上可以录制短时间的视频。