ラジオのシャウトキャストを再生したいのですが、リンクを見ると 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などのポートで終わる別のshoutcastリンクでコードをテストしましたが、かなりうまく機能していましたが、リンクがpls?id=に変更されたとき、リンクなので、ラジオが聞こえません...誰か助けてください:-/