開発中のアプリで mp4 ビデオを再生しようとしていますが、エミュレーターでアプリを実行するたびに、特定のデバイスで次のエラーが発生します。
ERROR/MemoryHeapBase(34): /dev/pmem_adsp を開くときにエラーが発生しました: そのようなファイルまたはディレクトリはありません
これが何を意味するのかわかりません。グーグルで検索すると、OSのカスタムビルドに関係するこれらすべての応答が表示されました。これは、私がやろうとしていないことでも、まったくやりたくないことでもあります。アプリで mp4 ビデオを再生したいだけですが、何か提案はありますか?? ちなみに、Nexus oneでは問題なく動作します。
コードは次のとおりです。
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 );
}