MediaPlayer
は、最初にローカルファイルにキャッシュされるmp3音楽をストリームするために使用されており、MediaPlayerはlocalserver経由でストリームします。ソニーエリクソンXperia X10がAndroid 2.3.3にアップデートされるまでは、1.6年のAndroid端末で約1.5年の間、かなりうまくいきました。突然、そのデバイスだけで、Android 2.3.3ではオーディオストリーミングは機能しなくなりました。Android MediaPlayer「ピアによって接続がリセットされました」
MediaPlayer
エラー(100,0)が発生することがありますが、たいていはMediaPlayer.prepareAsync()
メソッドにスタックします。 調査は、その問題は、ラインを指す
“java.net.SocketException: Connection reset by peer”
で起こる示す:ところで正常例外
前に2回実行される
outstream.write(buffer, skipFirst, length);
コードはとても非常に複雑です私がここでそれを提供するのは難しいですが、必要に応じてさらに詳しい情報を返すことができます。
MediaPlayer
は、コンテンツを入力し始めた瞬間に何らかの理由で接続が切断されます。また、時々(1/20)MediaPlayer
が音楽を演奏するのに奇妙に思われるものがあります。
アイデア?
@Johan - まったく同じ問題があります。あなたに連絡するにはどうすればよいですか? –
私はかなりの時間オフラインになっています。ごめんなさい。 [email protected]を試してみてください –