MediaPlayer出现了一些问题。 问题出现在Android 4.0.3 - 4.0.4上。 发生了什么事是我的onPrepare()方法在这两个版本上根本没有被触发。 测试4.3和4.4,没有问题。MediaPlayer onPrepared未解雇
我不知道什么可能是它不起作用的原因。所以任何想法,想法等都是受欢迎的。
PLAY CODE:
try {
if (!player.isPlaying()) {
player.reset();
player.setOnPreparedListener(this);
player.setOnCompletionListener(mFragment);
player.setDataSource(String.valueOf(tmpUri));
player.prepareAsync();
}
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
start()被在制备方法。
logcat的错误:
ERROR/MediaPlayer(10830): Error (1,-2147483648)
ERROR/MediaPlayer(10830): mOnErrorListener is null. Failed to send MEDIA_ERROR message.
发送日志猫请 –
添加logcat的错误 – JakubW
访问http://stackoverflow.com/questions/10795388/android-mediaplayer-error-mediaplayer-error1-2147483648-on-stream-from-inte –