Android MediaRecorder语言 - 如何录制非常短的视频(停止失败,出现运行时异常)



我想录制各种长度的视频,但我无法录制很短的视频。

当我到达长度不到一秒的视频时,MediaRecorder.stop开始失败(停止失败)并抛出RuntimeException.

我知道这是记录在案的行为,但有什么解决方法吗?

我不想进入 NDK(也不知道它是否有帮助)。

我还想过录制一个长视频,然后剪掉它。但是在 I 型框架之外切割可能会出现问题。

我看到的解决方法是记录至少两秒钟。

如果用户在此之前停止录制,则请求将延迟,并在记录两秒之前停止执行 mot。

最新更新