1
我想,每當我在模擬器中運行應用程序,並在某些設備上我得到這個錯誤,以起到一個應用程序,但是我正在開發一個MP4視頻:Android的媒體播放器問題打MP4
ERROR/MemoryHeapBase( 34):錯誤打開/ dev/pmem_adsp:沒有這樣的文件或目錄
我不知道這意味着什麼,當我GOOGLE了它所有這些響應來了,必須做與定製構建操作系統和這樣的事情我不是想做,也不想做。我只想在我的應用程序中播放mp4視頻,有什麼建議?順便說它在Nexus上運行良好。
下面是代碼:
try {
AssetFileDescriptor fileDesc = getVideoFileDescriptor();
if (fileDesc != null) {
player.setDataSource(fileDesc.getFileDescriptor(), fileDesc.getStartOffset(), fileDesc.getLength());
fileDesc.close();
player.prepare();
player.setDisplay(holder);
player.setOnCompletionListener(this);
player.start();
}
}
catch (Exception e) {
Log.e(Constants.TAG, "Unable to play intro movie", e);
}
謝謝,我想這是一個有關的遺漏解碼器。我在模擬器和Droid X等幾個設備上得到這個錯誤。你知道什麼是一個好的軟件解碼器,可以用於android嗎? – marchinram 2010-11-09 03:58:55
還有一種方法來至少得到拋出的異常?現在我什麼都沒有,沒有IOException,沒有OnErrorListener,沒有任何東西,所以我無法知道一個視頻不能在設備上播放? – marchinram 2010-11-09 04:33:32
onCompletionListener是否啓動? – 2010-11-09 13:35:36