菜鸟遇到的一点小问题,和大家分享~
最近在做音乐播放器,需要在线播放音乐,需要针对播放过程中的网络异常做处理(网速较慢、加载超时、网络连接断开),以提高音乐播放的用户体验。很多内容都是从网上google学会的,一些搜不到的内容自己摸索的结果在这里和大家交流一下~
在线播放音乐的代码如下:
mp.reset(); mp.setDataSource(url); mp.setAudioStreamType(AudioManager.STREAM_MUSIC); mp.prepare();
mp.setOnErrorListener(new MediaPlayer.OnErrorListener() { @Override public boolean onError(MediaPlayer mp, int what, int extra) { Toast.makeText(getApplicationContext(), "播放错误!", Toast.LENGTH_SHORT).show(); return true; } });