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";
}
}