首页 > 解决方案 > 录制视频时查询支持的比特率

问题描述

我正在使用 MediaRecorder 录制视频并想像这样更改某些参数,例如 videoBitrate frameRate

profile.videoBitRate = 50000000; 

但来自Android Docs

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

那么如何查询支持的比特率和帧率呢?就像上面一样,我将比特率硬编码为 50mbps,但它可能会超过某些设备的编码器限制。

我检查了 MediaRecorder 文档,但找不到任何对此的参考。

有没有一种方法可以让我使用媒体记录器获得支持的比特率和帧率来录制视频。

标签: androidandroid-mediarecorder

解决方案


推荐阅读