默认情况下,EE使用WMA PRO编解码器对带有音频的文件进行编码。如果您运行的是Windows Server2003,这是一个问题,因为它不支持WMA PRO编解码器,并生成类似于以下内容的错误消息。: Microsoft.Expression.Encoder我正在寻找一种方法来改变默认的音频编解码器到适合我知道,尽管不是本地支持,但有一种高度侵入性的方式来安装Windows Media Player 11,它的<e
下面是我准备编解码实例的代码:Format.setInteger(MediaFormat.KEY_BIT_RATE但是,在启动编解码器操作后,即使输入缓冲区被填充,编码数据和输出格式也不会由编码器输出("dequeueOutputBuffer“总是返回-1)。以下是启动编解码器后的日志,其中报告了一些错误:
05-04 11:29:17.071: E