使用MediaPlayer类在Android中播放音频

时间:2011-08-13 13:15:05

标签: android media-player

我正在使用MediPlayer类测试Android中的音频流。我想开发一个播放网络收音机的应用程序。通过http流式传输有效。以下代码在使用Froyo(v.2.2)的模拟器上正常工作,但不适用于Eclair(v.2.1)

// in onStartCommand   
String url = "http://........"; // your URL here
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(url);  
mediaPlayer.prepareAsync(); // might take long! (for buffering, etc)

// in onPrepared
mediaPlayer.start();

但我的应用程序也适用于Eclair(2.1版),我想知道MediaPlayer是如何工作的。

有人在Android中有过音频流的经验吗?

1 个答案:

答案 0 :(得分:0)

我有类似的问题。当我声明onPreparedListener时,我的轨道已经加载了。所以onPreparedListener没有用..