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 –