我對Android媒體播放器很瘋狂。Android MediaPlayer錯誤代碼(-103/-105)
相同的代碼適用於某些設備,但在其他設備上出現錯誤代碼失敗。
我想弄清楚什麼錯誤(1,-103)和錯誤(1,-105)的意思,但沒有找到關於此的文檔。
我有控制媒體播放器對象的包裝類,但是這是怎麼翻譯:
mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource("http://stream2.srr.ro:8000/");
mediaPlayer.setOnPreparedListener(new OnPreparedListener() {
public void onPrepared(MediaPlayer mp) {
mp.start();
}
});
mediaPlayer.prepareAsnyc();
在三星Galaxy SIII我發現了一個-1004錯誤,之後的深度搜索發現,這可能是一個winamp Shoutcast Streaming問題。
在不同的設備上,我得到了-103和-105錯誤,我找不到它們的含義。
我試圖添加一個errorlistener並返回true,但它不起作用。
m_mediaPlayer.setOnErrorListener(new OnErrorListener() {
@Override
public boolean onError(MediaPlayer arg0, int arg1, int arg2) {
// TODO Auto-generated method stub
return true;
}
});
你能幫忙嗎?
感謝,
丹