android - EXTRA_DURATION_LIMIT 机器人

标签 android android-camera

我正在尝试将视频录制时长限制为 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/

相关文章:

android - 如何使用通用图像加载器?

android - Flutter abiFilters 不为所有架构生成 libflutter.so

android - BluetoothServerSocket.accept() 是如何工作的?

Android 查看分页器和列表 fragment

android - 相机请求代码在Android中意味着什么

android - android 的默认图库和相机 Intent 是否适用于所有设备?

android - 尝试在 SurfaceView 中设置时相机预览拉伸(stretch)

java - 如何在我们恢复游戏时显示 TextView 并在几秒钟后使其不可见

android - Nexus 4 上的极端相机延迟

Android相机 Intent