Я создаю приложение, все данные которого должны храниться в автономном режиме. Одним из этих типов данных является видео MP4, которое я храню в файловой системе Expo. Я могу подтвердить, что видео загружено и не повреждено.
Я пытаюсь воспроизвести его в WebView (использование Expo Video не помогло). Я также использую Webview для отображения локального PDF-файла, и это не проблема.
Вот мой код для веб-просмотра.
URI — это локальный URI из хранилища файловой системы Expo. Это тот же формат, который я использовал при отображении PDF-файла.
Но когда я играю, я получаю следующее:

Я пробовал Expo Video, React Video Player, но ни один из них не поддерживает локальные видео, или, возможно, я загружаю их неправильно.
Кстати, когда я подключаюсь к Интернету и даю ему ссылку S3, где хранится видео, я получаю тот же результат. Могу ли я не воспроизводить видео в WebView?
Спасибо!
Мобильная версия