2013-08-23 138 views

回答

4

这不能与MediaCodec来完成,但MediaFormat例如:

format.getInteger(MediaFormat.KEY_SAMPLE_RATE); 
format.getInteger(MediaFormat.KEY_CHANNEL_COUNT); 

(见文档其他键)

+0

谢谢你,它适用于音频,但视频不工作( format.getInteger(MediaFormat.KEY_FRAME_RATE))。你也有一些关于视频的提示吗? – user1592546

+0

对不起,我没有使用Media API处理视频。但'KEY_FRAME_RATE'似乎是视频属性。可能是输入视频格式有问题。 – darja

+1

没有输入问题,KEY_FRAME_RATE仅支持编码器,但不支持解码器。如果你想得到它,你必须手动计算帧频。 – Florian