java.io.IOException: Prepare failed.: status=0x1
钴今之道 2016-06-15 03:27:20 /**
* 播放
*/
private void startPlay() {
stopPlayer();
player = new MediaPlayer();
player.setOnErrorListener(new MediaPlayer.OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
UHelper.showToast(getActivity(), "播放语音验证码失败");
stopPlayer();
return false;
}
});
player.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
stopPlayer();
}
});
try {
String userName = ((QuickRegisterActivity)getActivity()).userName;
player.setDataSource(ReqURL.MP3 + userName);
player.prepare();
player.start();
} catch (IOException e) {
UHelper.showToast(getActivity(), "播放语音验证码失败");
}
}
谁知道为啥有些手机用这段代码就可以正常播放网络语音,有些的手机就回报java.io.IOException: Prepare failed.: status=0x1
我这边用华为,小米的都好使,就LG的手机会出现这个问题。。。搞不懂了。。