Android Media Recorder会在长时间录制后导致设备锁定

Android Media Recorder会在长时间录制后导致设备锁定,android,mediarecorder,android-mediarecorder,Android,Mediarecorder,Android Mediarecorder,我目前正在使用Android Media Recorder在流媒体之前从摄像头捕获视频 我发现,如果我连续记录内容45分钟以上,设备最终会锁定,并且以下错误会持续写入日志 03-12:09:26.430:E/Camera2流化处理器(128): onFrameAvailable:摄影机0:没有可用的录制缓冲区,正在丢弃帧 最终,应用程序将显示“停止响应对话框”,我可以终止应用程序 出现此问题所需的时间长度似乎取决于我记录的分辨率和质量,以及我之前记录的时间长度和会话数。重启设备确实改善了这种情况

我目前正在使用Android Media Recorder在流媒体之前从摄像头捕获视频

我发现,如果我连续记录内容45分钟以上,设备最终会锁定,并且以下错误会持续写入日志

03-12:09:26.430:E/Camera2流化处理器(128): onFrameAvailable:摄影机0:没有可用的录制缓冲区,正在丢弃帧

最终,应用程序将显示“停止响应对话框”,我可以终止应用程序

出现此问题所需的时间长度似乎取决于我记录的分辨率和质量,以及我之前记录的时间长度和会话数。重启设备确实改善了这种情况,我曾经在720p重启后有1小时10分钟的时间

Android在长时间录音方面是否存在已知的限制

我相信设备上的摄像头应用程序确实施加了录制限制,这是正确的吗

有人知道我上面看到的错误的解决方案吗