私はデバイスでMP3ファイルを再生するためにオーディオストリーミングを使用しており、ICSが出るまで問題はありませんでした。これは、以前のバージョンのOS上で動作しますが、ICSに失敗しICSのストリーミングオーディオに関する問題
MediaPlayer mmp= MediaPlayer.create(context,
Uri.parse("http://vorbis.com/music/Epoq-Lepidoptera.ogg"));
mmp.start();
:それから私は、IVEは、次のコードでOGGファイルを試してみましたので、それは形式のサポートの問題かもしれないと思いました。
04-08 09:52:12.459: D/MediaPlayer(541): Couldn't open file on client side, trying server side 04-08 09:52:12.489: E/MediaPlayer(541): Unable to to create media player 04-08 09:52:12.529: D/MediaPlayer(541): create failed: 04-08 09:52:12.529: D/MediaPlayer(541): java.io.IOException: setDataSource failed.: status=0x80000000 04-08 09:52:12.529: D/MediaPlayer(541): at android.media.MediaPlayer._setDataSource(Native Method) 04-08 09:52:12.529: D/MediaPlayer(541): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:844) 04-08 09:52:12.529: D/MediaPlayer(541): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:806) 04-08 09:52:12.529: D/MediaPlayer(541): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:761) 04-08 09:52:12.529: D/MediaPlayer(541): at android.media.MediaPlayer.create(MediaPlayer.java:695) 04-08 09:52:12.529: D/MediaPlayer(541): at android.media.MediaPlayer.create(MediaPlayer.java:676)
だから私の質問は、ICS上のMediaPlayerを使用してオーディオファイルをストリーミングする方法である:私はまた、ATCが、それでも同じエラーをonPreparesListener使用setDataSource(this, uri)
とメディアプレーヤーを作成しようとしましたか?誰かが作業コードを持っているのでしょうか、あるいは特定のファイルフォーマットとエンコーディングが必要なのでしょうか? しかし、それは新しいosのバージョンは逆互換ではありません...