我正在尝试创建一个播放器。我正在使用Android MediaPlayer类。
以下是我尝试使用的流媒体链接:
http://streaming15.hstbr.net:8124/live - 这个是工作的,mpeg格式。
http://streaming15.hstbr.net:8198/live - 这个没有用。 AAC格式。
http://radios10.ciclanohost.com.br:15300 - 不工作,mpeg格式(不是100%肯定)。
这是我的代码:
MediaPlayer player = new MediaPlayer();
try {
player.setDataSource("http://radios10.ciclanohost.com.br:15300");
player.setAudioStreamType(AudioManager.STREAM_MUSIC);
player.setWakeMode(getApplicationContext(), PowerManager.PARTIAL_WAKE_LOCK);
wifiLock.acquire();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
player.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
public void onPrepared(MediaPlayer mp) {
player.start();
progress.setAlpha(0);
}
});
player.prepareAsync();
在第二和第三个链接中,我收到“ MediaPlayer:错误(1,-2147483648)”,表示“未知错误”
其他资料: - 它适用于虚拟设备