3
    String url = "http://91.121.140.11:8000/";
    MediaPlayer mediaPlayer = new MediaPlayer();
    mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
    mediaPlayer.setDataSource(url);
    mediaPlayer.prepare();
    mediaPlayer.start();

これをテストするために Android 4.0.3 を使用しており、物理デバイスとエミュレーターで試しました。アプリは開きますが、何も聞こえません。SHOUTcast ストリームのサポートが追加されたと思います。私は何か間違ったことをした?

4

4 に答える 4

3

私は同じ問題を抱えていたので、実際のデバイス (4.0.4) で試してみることにしました。出来た。私にはエミュレーターの問題のようです。

于 2012-11-17T18:04:25.793 に答える
1
MediaPlayer mp;
@Override
public void onCreate(){
mp = new MediaPlayer();
mp.setOnPreparedListener(this);
}
public void prepareplayer(){
mp.setDataSource(Url);
mp.setAudioStreamType(AudioManager.STREAM_MUSIC);
Log.d(TAG, "Preparing..");
mp.prepareAsync();
}

@Override
public void onPrepared(MediaPlayer mp) {
// TODO Auto-generated method stub
Log.d(TAG, "Prepared");
mp.play();
}
于 2012-08-09T09:37:21.140 に答える
0

私はあなたをお勧めします

  1. 他の URL でテストする
  2. 3行目を削除してみてください
于 2012-08-06T02:57:24.973 に答える