Как прочитать несколько файлов из файла расширения OBB? - PullRequest
0 голосов
/ 10 мая 2019

Я создал файл obb для своего приложения, в котором есть одна папка, содержащая два видеофайла. Теперь проблема заключается в том, что когда я читаю этот файл, он дает мне список имен файлов, однако, когда я вызываю метод getAssetFileDescriptor (), еговсегда возвращает ноль.Я что-то упустил?

     val expansionFile = APKExpansionSupport.getAPKExpansionZipFile(this@MainActivity, 1, 0)


                val entries = expansionFile.allEntries


                for (i in 0 until expansionFile.allEntries.size) {
                    Log.e("files:-",""+expansionFile.allEntries.get(i).mFileName)
                    if(expansionFile !=null){
                        if(expansionFile.allEntries.get(i).mFileName.equals("main.1.com.example.mylargeapk/videos/video.mp4")){
                            fd_video_file = expansionFile.getAssetFileDescriptor("/videos/video.mp4")

                            if (fd_video_file!=null){
                              mMediaPlayer?.setDataSource(fd_video_file)
                              mMediaPlayer?.prepare()
                            }
                        }
                    }

                }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...