我试图从已安装的Google Play APK扩展OBB文件中的文件加载电影。MediaPlayer的setDataSource为expansionFilePath不起作用
mMediaPlayer = new MediaPlayer();
StorageManager storageManager = (StorageManager)mParentActivity.getSystemService(Context.STORAGE_SERVICE);
String obbPath = ExpansionHelper.getExpansionFilePath(mParentActivity);
File movie = new File(storageManager.getMountedObbPath(obbPath), filename);
Log.d(Constants.TAG, "Movie exists is " + movie.exists());
mMediaPlayer.setDataSource(obbPath);
注:电影存在日志 '真'
E/MediaPlayer的(27155):错误(1,-2147483648)错误,同时打开 文件。卸载媒体播放器(未指定的媒体播放器错误, -2147483648)E/MediaPlayer的(27155)时,停止所谓的状态0 E/MediaPlayer的(27155):错误(-38,0)
我怎样才能玩来自APK OBB扩展文件的电影(不是zip类型)?
上了车2.3.x版本Android版本相同的问题但它在更新的版本上运行良好。你在哪个Android版本中遇到过这个问题? – Gros