我正在使用MediaRecorder录制视频,并想像这样更改某些参数,例如videoBitrate frameRate
for (int i = 0; i < 100; i++)
{
char c = p[i];
if (c != 0)
printf("%c", c);
}
但是来自Android Docs
如果输出比特率超出编码器限制,则MediaRecorder错误。
那么我如何查询支持的比特率和帧率?就像上面我已经将比特率硬编码为50mbps,但在某些设备上可能超过了编码器限制。
我检查了MediaRecorder文档,但找不到对此的任何引用。
有没有一种方法可以获取使用媒体记录器录制的视频所支持的比特率和帧速率。