Android играть в кино внутри файла расширения

Мое приложение пытается доставить много контента пользователям, поэтому приложениеразмер s намного больше, чем 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)

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