我正在尝试在我正在开发的应用程序中播放 mp4 视频,但是每当我在模拟器和某些设备上运行该应用程序时,我都会收到此错误:
ERROR/MemoryHeapBase(34): 错误打开 /dev/pmem_adsp: 没有这样的文件或目录
我不知道这意味着什么,当我用谷歌搜索它时,所有这些响应都与自定义构建操作系统有关,以及我不想做的事情,也不想做。我只想在我的应用程序中播放 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 );
}