关键代码:
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 60);
设置参数MediaStore.EXTRA_DURATION_LIMIT为60秒,然后调用系统照相机应用录制视频。发现Nexus 5支持该参数,拍摄时从60秒开始倒计时;然而小米2S却从0秒开始,到了1分钟也不停止。网上也有说HTC不支持的。
求问各位大牛有什么设置录像最大时长的方法?只能自己做个简易的录像机Activity吗?比如用MediaRecorder.setMaxDuration(int)。
Just make a timer and call stop after 60 seconds