我收到一個奇怪的錯誤。 我使用MediaPlayer播放媒體流(如shoutcast或icecast)。
有時突然在播放流(總隨機)發生錯誤,流停止並重新啓動。
OnErrorListener不會被觸發!MediaPlayer停止並重新啓動
的logcat:
03-02 17:50:36.274: W/MediaPlayer(16799): info/warning (702, 0)
03-02 17:50:36.274: I/MediaPlayer(16799): Info (702,0)
或像這樣:
03-02 17:50:14.250: W/MediaPlayer(16799): info/warning (703, 0)
03-02 17:50:14.250: W/MediaPlayer(16799): info/warning (701, 0)
03-02 17:50:14.250: I/MediaPlayer(16799): Info (703,0)
03-02 17:50:14.250: I/MediaPlayer(16799): Info (701,0)
或
03-02 18:03:33.906: W/MediaPlayer(16799): info/warning (703, 126) <br>
03-02 18:03:33.906: I/MediaPlayer(16799): Info (703,126)
上任何想法?
編輯:
啊。還有一個信息。 701
表示MEDIA_INFO_BUFFERING_START
和702
表示MEDIA_INFO_BUFFERING_END
。 我想我可以修復這些,如果我增加緩衝區大小?
編輯:但是等等。 BufferingSize被烘焙到系統中。詛咒。 :)
OnInfoListener的確觸發了信息和警告。 – 2012-03-08 13:50:00