为什么这个Java Android SHOUTcast MediaPlayer应用程序代码无法正常工作?
作者:互联网
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流的支持.我做错什么了吗?
解决方法:
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();
}
标签:shoutcast,stream,media,java,android 来源: https://codeday.me/bug/20191201/2083113.html