提取器无法维护android的媒体播放器状态

时间:2013-12-10 00:30:55

标签: android parsing extractor

为了理解,我正在开发自己的提取器,例如aviextractor。

我知道MediaPlayer调用应该按照应用程序的顺序进行。

mMediaPlayer.setDataSource()
mMediaPlayer.prepare()
mMediaPlayer.start()
mMediaPlayer.stop()

我的提取器视频播放效果很好(我只想单独播放视频文件)以及来自应用程序的所有来电。

但是当我分析日志时,我的提取器 - > read()(source-> read())在mMediaPlayer.setDataSource()期间在提取器中被调用

即使我评论mMediaPlayer.prepare()和mMediaPlayer.start()并且只从应用程序调用mMediaPlayer.setDataSource(),我的提取器 - > read()(source-> read())也会被调用extractor.so我觉得我的提取器没有正确映射到媒体播放器状态。

有人可以帮助我克服这个问题。

0 个答案:

没有答案