私はこの問題にこだわっている:私はAndroidのに非常に新しいですAndroidのオーディオストリーミングサービス:MediaPlayerのエラー-1004
と私は現在、URLデータソースからのオーディオストリーミングするシンプルなサービスを開発しようとしています、ウェブラジオ私は、テストのURLを使用し、より具体的http://icecast.omroep.nl/radio1-bb-mp3、すべてがうまく働い初め
MediaPlayer mediaPlayer = new MediaPlayer();
try {
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(url);
mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.start();
}
});
mediaPlayer.prepareAsync();
}
catch (Exception ex) {
ex.printStackTrace();
}
:
このサービスは、私が今までに見つけたのMediaPlayerの最も簡単な実装の一つ、のようなものを持っています。
今日私は最終的なURL:http://eu3.radioboss.fm:8037/liveを受け取り、MediaPlayerは私にMEDIA_ERROR_IO(-1004)を与え始めました。
これは、サポートされていないメディアフォーマットが原因である可能性があるとお伝えしましたが、ストリームのエンコーディングを取得する方法がわかりません。
本当の問題は、私が決定的なURLを全く制御していないことです。
誰かが私にどのように決定的なオーディオソースの作業をさせることができますか?