如何倒数'MediaStore.EXTRA_DURATION_LIMIT`?

时间:2016-11-17 06:38:02

标签: android android-camera video-capture

我必须在指定的时间段内录制视频。

Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT,
                    Uri.fromFile(videoTempFile));
intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, videoRecordDuration);
startActivityForResult(intent, CAPTURE_VIDEO_ACTIVITY_REQUEST_CODE);

videoRecordDuration的值为60秒。上面的代码将打开默认设备摄像头,带有图像捕获和视频录制选项。如果用户没有选择任何一个并且在打开相机的情况下保持设备空闲。 60秒后,应用程序退出相机应用程序并返回到我的应用程序。当且仅当用户使用默认相机应用程序选择相机或视频时,如何倒计时MediaStore.EXTRA_DURATION_LIMIT

1 个答案:

答案 0 :(得分:0)

我想您想在应用程序内单击按钮

,自动录制视频60秒

我觉得你应该在表面视图中实现你自己的应用程序相机vido记录,重定向到相机应用程序 以下是帮助实现这一点的链接 Custom Video Recording Screen