我正在尝试从网址流式传输m3u。以下代码使用的是MP3网址,但没有使用m3u网址。
这是我初始化播放器的方式
AzureML
这是我的播放按钮的听众
private void initializeMediaPlayer() {
mPlayer = new MediaPlayer();
try {
mPlayer.setDataSource(url);
} catch (IllegalArgumentException | IllegalStateException | IOException e) {
e.printStackTrace();
}
mPlayer.setOnBufferingUpdateListener(new MediaPlayer.OnBufferingUpdateListener() {
public void onBufferingUpdate(MediaPlayer mp, int percent) {
// Log.i("Buffering", "" + percent);
}
});
}
我正在使用Android 4.1.2 API 16设备进行测试,而我正在
radioPlayButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
radioPlayButton.setBackgroundResource(R.drawable.ic_pause);
mPlayer.prepareAsync();
mPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
public void onPrepared(MediaPlayer mp) {
mPlayer.start();
}
});
}
});