我需要开发一种解决方案,在该解决方案中,从Android摄像机永久记录视频并将其保存到特定最大大小的视频文件中。 我发现可以使用MediaRecorder和API> = 26
中的setNextOutputFile函数来做到这一点但是,我使用MediaPlayer作为视频源对其进行了测试,该文件的视频源仅计数帧,并且似乎在切换输出文件时会丢弃帧。
您知道为什么会发生或如何解决?
以下是任何有兴趣的人的代码: https://bitbucket.org/wfettich/mediarecoder/branch/record_from_surface
谢谢!