我正在尝试将视频录制时长限制为 5 秒。我正在使用默认相机和此代码:
intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 5);
现在它在三星 S6 上工作正常,它在 5 秒后停止录制,但我刚刚在 HTC 旧版本上测试,它在 5 秒后继续录制。关于如何限制所有手机的录音时间有什么建议吗?
最佳答案
Any suggestion of how to limit the recording time for all of the phones?
使用摄像头 API(例如,android.hardware.Camera
)和 MediaRecorder
或包含这些内容的库自行录制。
ACTION_VIDEO_CAPTURE
调用第三方相机应用程序,其中有数百个。 EXTRA_DURATION_LIMIT
是一个请求,并非所有相机应用都会接受它。
关于android - EXTRA_DURATION_LIMIT 机器人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36668136/