我使用Android的MediaPlayer API播放音频流(http://www.abc.net.au/res/streaming/audio/hls/classic_fm.m3u8
)。几秒钟后(有时更多,有时更少)我的音频停止但不会引发错误事件。
On Logcat出现此消息:
06-30 19:35:12.785 24767-25086/? I/AudioFlinger﹕ BUFFER TIMEOUT: remove(4100) from active list on thread 0xb5e5f008
有时会在视频播放器中出现与网络问题相关的错误。有时我不会收到任何东西。
我检查了GC和电源管理问题,我的网络连接也很稳定。有谁知道如何解决这个问题,或者至少知道它的真正含义?
我在运行Android 4.4.4的Nexus 5上测试了这一点。我之前使用以前版本的操作系统测试了我的代码,一切都运行良好,我记得很久。
感谢。