7

MediaPlayerを使用してhttp経由でmp3ストリームを再生します。一部の特定のデバイスでは、ストリームの最後に到達することはあまりありません。ただ止まる。2.3.xでのみ発生し、JellyBeanではこの問題をキャッチできません。logcatの唯一の奇妙な行:

02-04 17:34:14.379: ERROR/HTTPStream(95): recv failed, server is gone, total received: 54683 bytes
02-04 17:34:14.379: ERROR/HTTPStream(95): recv failed, errno = 9 (Bad file number)
02-04 17:34:14.379: ERROR/NuCachedSource2(95): source returned error -1004

OnCompletionListenerと呼ばれる(早すぎる)

ストリームの5MBしかダウンロードせず、それ以上ダウンロードしようとしないようです。

主にSamsungGalaxyAceデバイスで発生します。

4

1 に答える 1

2

Android でこのAndroid メディア プレーヤーの接続ステータスをオーディオ ストリーミング リンクで試すことができます (つまり、2%、4%...100%、その後オンライン ラジオの再生が開始されます)。

これは、http 経由でストリーミング mp3 を完全に再生します。または http://coderfriend.blogspot.com/ブログにアクセスしてください。

于 2013-12-01T05:43:16.667 に答える