一些网址在Android中无法播放在线广播

时间:2012-09-13 19:22:40

标签: android streaming

我正在构建一个Android应用程序,它将从我的国家流式传输多个广播电台,我使用

一些网址,他们不适合我。这里是代码:

 private void startStreamingAudio() {
        try { 
            final ProgressBar progressBar = (ProgressBar) findViewById(R.id.progress_bar);
            if ( audioStreamer != null) {
                audioStreamer.interrupt();
            }
            audioStreamer = new StreamingMediaPlayer(this,textStreamed, playButton, streamButton,progressBar);

            audioStreamer.startStreaming("http://stream.mosaiquefm.net/mosaique64k?MSWMExt=.asf",5208, 216);
            streamButton.setEnabled(false);
        } catch (IOException e) {
            Log.e(getClass().getName(), "Error starting to stream audio.", e);                  
        }

所以当我更改另一个网址时,请输入以下网址:

  

http://npr.ic.llnwd.net/stream/npr_live24它运作正常。

我只是想知道,为什么代码适用于某些URL,而不是其他一些! 谢谢你帮助我..

1 个答案:

答案 0 :(得分:1)

我不知道您的StreamingMediaPlayer班级是什么,但supported list of natively supported media formats for Android不包括ASF。