Android-проигрыватель фильма внутри файла расширения

Мое приложение пытается доставить много контента пользователям, поэтому размер приложения намного превышает 50 МБ. Мы никак не можем уменьшить или удалить часть контента, поэтому мы решили использовать подход расширения.

Я пытаюсь следовать этому уроку:Android APK файлы расширенияи был успешным вплоть до помещения файла расширения в мое устройство для тестирования. Я мог бы получить входной поток любого видеофайла внутри расширения. Но когда я пытаюсь установить VideoUri для videoView, он начинает падать. Вот некоторый код:

ZipFileContentProvider contentProvider = new ZipFileContentProvider();
String contentPath = "content://";
File root = Environment.getExternalStorageDirectory();
String EXP_PATH = File.separator + "Android" + File.separator + "obb" + File.separator;
String path = root.toString() + EXP_PATH + context.getPackageName() + File.separator + "main.1.com.c4e1.in2cricket.obb";
String zipFileName =  contentPath + path + "/" + fileName;
Uri uri = Uri.parse(zipFileName);
videoView.setVideoUri(uri);


public class ZipFileContentProvider extends APEZProvider {

    @Override
    public String getAuthority() {
        return "com.c4e1.in2cricket.provider.ZipFileContentProvider";
    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос