我正在使用MediaPlayer
的prepareAsync()
功能。
我的代码如下所示:
try {
mediaPlayer.setDataSource(stream_url);
mediaPlayer.prepareAsync();
} catch (Exception e) {
e.printStackTrace();
}
mediaPlayer.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.start();
}
});
问题是有时stream_url
播放音乐,有时stream_url
不播放音乐。stream_url
如果没有播放音乐,如何通知用户?是否有某种超时或我可以捕捉到的错误?当前没有抛出任何东西,它只是调用 asycn 然后如果没有流则什么都不做。