Android 录制视频时查询支持的比特率

Android 录制视频时查询支持的比特率,android,android-mediarecorder,Android,Android Mediarecorder,我正在使用MediaRecorder录制视频,并希望像这样更改某些参数,如videoBitrate帧速率 profile.videoBitRate = 50000000; 但是从 如果输出比特率超过编码器限制,MediaRecorder错误 那么我如何查询支持的比特率和帧率呢?如上所述,我已经硬编码的比特率为50mbps,但它可能会超过编码器的限制在某些设备上 我查看了MediaRecorder文档,找不到任何与此相关的参考 是否有办法使用media recorder获取支持的视频录制比特率

我正在使用MediaRecorder录制视频,并希望像这样更改某些参数,如videoBitrate帧速率

profile.videoBitRate = 50000000; 
但是从

如果输出比特率超过编码器限制,MediaRecorder错误

那么我如何查询支持的比特率和帧率呢?如上所述,我已经硬编码的比特率为50mbps,但它可能会超过编码器的限制在某些设备上

我查看了MediaRecorder文档,找不到任何与此相关的参考

是否有办法使用media recorder获取支持的视频录制比特率和帧率。

这可能会有帮助: