Как видно из заголовка, мне нужно загрузить видео (.mp4) из папки ресурсов в WebView.
Я попробовал пару вещей:
// First
String webpage = "<!doctype html><head><meta charset='utf-8'></head><body><video id='video' controls='controls' autoplay='autoplay' height=" + m.getHeight() + " width=" + m.getWidth() + "><source src='file:///android_asset/1003/landscape_1003_1_m864.mp4' /></video></body></html>";
wv.loadData(webpage, "text/html", "utf-8");
// Второй
Загрузка той же веб-страницы, но с использованием метода loadUrl ()
wv.loadUrl(webpage);
// Третий
Загрузка точно такой же веб-страницы, но другим способом
wv.loadDataWithBaseURL("file:///android_asset/", webpage,"text/html", "utf-8", null);
Я пытался изменить первый параметр на ноль, также веб-страницу, ...
Все должно быть добавлено динамически (само веб-представление, URL-адрес видео, ширина, высота и т. Д.), Поэтому создание файла XML не вариант.
Многие решения, которые я нашел в Интернете, заключались в перемещении видео в папку Raw или на SD-карту, но это не вариант (деловое решение).
Было бы неплохо, если бы кто-нибудь мог мне помочь.
P.S. Если бы вы могли помочь мне с той же вещью, но показывать видео в видеовиде со всеми элементами управления, такими как элемент видео html5 (воспроизведение, пауза, панель поиска, полноэкранный режим), не стесняйтесь!