我想通過查看鏈接玩無線電的Shoutcast但其PLS文件格式: http://yp.shoutcast.com/sbin/tunein-station.pls?id=13361它不會在此刻發揮,安卓:重定向PLS文件,以便媒體播放器可以讀取它
我有得到:
初始化:
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();
}
});
我已經測試了另一個shoutcast鏈接的代碼,以www.example.com:8080之類的端口結束,但它工作的很好,但是當鏈接改爲pls時?id =它沒有閱讀鏈接,因此我聽不到收音機...有人請幫助我: -/
因此,您正在面臨讀取文件的問題。您正在使用哪種格式的文件進行讀取? – NovusMobile
[android radio shoutcast link]可能的重複(http://stackoverflow.com/questions/14027342/android-radio-shoutcast-link) – Brad