Android - 流式播放shoutcast音频文件

时间:2011-11-24 05:16:49

标签: android audio-streaming shoutcast

我正在尝试在我的设备android 2.2中传输shoutcast音频文件...我听说这个shoutcast在android 2.2中无效。所以,我尝试使用Android模拟器2.3然后还没有播放歌曲为什么你能告诉我我哪里出错...而且代码在下面......

  public class AudioDemo extends Activity {

  final String song_uris="http://stream.radiosai.net:8004/";
  private MediaPlayer mediaplayer;
  @Override
  public void onCreate(Bundle icicle) {
  super.onCreate(icicle);
  setContentView(R.layout.main);

  Button play = (Button) findViewById(R.id.play);
  Button pause = (Button) findViewById(R.id.pause);
  Button Previous = (Button) findViewById(R.id.Previous);
  Button Next = (Button) findViewById(R.id.Next);


  mediaplayer = new MediaPlayer();
  mediaplayer.setAudioStreamType(AudioManager.STREAM_MUSIC);

  play.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {

    try {
        mediaplayer.setDataSource(song_uris);
    } catch (IllegalArgumentException 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();
    }
      try {
        mediaplayer.prepare();
    } catch (IllegalStateException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } // might take long! (for buffering, etc)
      mediaplayer.start();
}
   });
   }
   }

0 个答案:

没有答案