Tôi gặp lỗi lạ. Tôi chơi với MediaPlayer một trung gian (như shoutcast hoặc icecast).
Đôi khi đột nhiên trên luồng phát (tổng số ngẫu nhiên) xảy ra lỗi, luồng dừng và khởi động lại.
OnErrorListener không được kích hoạt!MediaPlayer dừng và khởi động lại
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)
hay như thế này:
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)
hoặc
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)
Bất kỳ ý tưởng về điều đó?
Chỉnh sửa:
Ahh. Thêm một thông tin nữa. 701
có nghĩa là MEDIA_INFO_BUFFERING_START
và 702
có nghĩa là MEDIA_INFO_BUFFERING_END
. Tôi nghĩ rằng tôi có thể sửa lỗi này nếu tôi tăng kích thước bộ đệm?
Chỉnh sửa: Nhưng chờ đã. BufferingSize được nướng vào hệ thống. Damned. :)
OnInfoListener được kích hoạt để biết thông tin và cảnh báo. –