我试图限制录像的持续时间5秒。我使用的是默认摄像机,代码如下:
intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 5);
现在它在三星S6上运行得很好,5秒后就停止录音了,但我只是在HTC上测试了更早的版本,它只是在5s通过之后才继续录音。关于如何限制所有手机的录音时间,有什么建议吗?
发布于 2016-04-16 18:39:09
关于如何限制所有手机的录音时间,有什么建议吗?
使用camera (例如,android.hardware.Camera
)和MediaRecorder
,或者使用包装在它们周围的库,自己录制它。
ACTION_VIDEO_CAPTURE
调用第三方摄像头应用程序,其中有数百个。EXTRA_DURATION_LIMIT
是一个请求,并不是所有的相机应用程序都会尊重它。
https://stackoverflow.com/questions/36668136
复制相似问题