我正在使用Android并使用ACTION_VIDEO_CAPTURE启动摄像机活动。有什么办法可以限制用户可以拍摄的视频的长度(及时)吗?
我认为如果你使用MediaRecorder,这是可能的,但我真的不喜欢这样做,因为它比使用简单的ACTION_VIDEO_CAPTURE复杂得多。
当前代码:
Intent videoCaptureIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
startActivityForResult(videoCaptureIntent,1);
如果不可能,是否有人知道我是否可以在Java中设置一个计时器(TimerTask?),然后在一段时间后显示Toast消息警告用户他们需要停止拍摄? (我是一个Java新手,所以我不知道这是否正是我需要的。)
答案 0 :(得分:0)
May MediaStore.EXTRA_DURATION_LIMIT是您一直在寻找的东西吗?