我想播放广播广播,但通过查看链接,它是一种 pls 文件格式:http://yp.shoutcast.com/sbin/tunein-station.pls?id=13361 目前无法播放,
我有:
初始化:
player = new MediaPlayer();
try {
player.setDataSource("http://yp.shoutcast.com/sbin/tunein-station.pls?id=13361");
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SecurityException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
按下播放按钮时:
player.setOnPreparedListener(new OnPreparedListener() {
public void onPrepared(MediaPlayer mp) {
player.start();
}
});
我已经用另一个以 www.example.com:8080 之类的端口结尾的广播链接测试了代码,它工作得很好,但是当链接更改为 pls?id= 它不读取链接,因此我听不到收音机...有人请帮我解决这个问题:-/