0

当我使用 Android ExoPlayer 加载内容类型“audio/aacp”流时,有一个异常 <'OMX.qcom.audio.decoder.aac' 已经存在,忽略这个。>。但是我的播放器在出现此异常后正在工作。如何处理这个问题以及为什么会发生。

示例代码

SampleSource s = new DefaultSampleSource(new FrameworkSampleExtractor(getApplicationContext(), Uri.parse(path), null), 2)

ExoPlayer player = ExoPlayer.Factory.newInstance(1);

MediaCodecAudioTrackRenderer audioRenderer = new MediaCodecAudioTrackRenderer(s);
player.prepare(audioRenderer);

player.setPlayWhenReady(true);
4

1 回答 1

0

我已经看到 Android 框架缓存了加载到内存中的 OMX 编解码器,并在另一个应用程序想要再次实例化它时重新使用它。可能是您在这里看到了该日志。我不认为它会引发异常。

于 2015-04-19T03:30:40.367 回答