Cordova iOS Video tag Локальный источник файлов
У меня проблема с воспроизведением локального видео на iOS в приложении на базе Cordova. В начале я хочу подчеркнуть, что эта проблема возникает только тогда, когда я используюWKWebViewи если используется UiWebView, видео воспроизводится нормально. Это сценарий у меня есть:
-Пользователь заходит на экран, на который передается видео URL
-Via FileTransfer Я загружаю его на телефон и храню в нужном месте.
-Использование JS видео загружается в<video>
пометить и поиграть.
В основном я делаю все, как описано в ответе на это таквопрос, Проблема с UiWebView состояла в том, что, если относительный путь был установлен на src, видео по какой-то причине не могло быть загружено (независимо от того, какую комбинацию я использовал), поэтому это решение отлично работало для меня, потому что оно основано на этой строке кода:
entry.toURL()
Это возвращает полный путь к загруженному видео, что замечательно, по крайней мере, для UiWebView.
Проблема для WkWebView заключается в том, что entry.toURL () возвращает что-то. как это:
file:///var/mobile/Containers/Data/Application/3A43AFB5-BEF6-4A0C-BBDB-FC7D2D98BEE9/Documents/videos/Dips.mp4
И WKWebView не работает с протоколом file: //. Кроме того, ни WKWebView не работает с относительными путями :(
Может кто-нибудь помочь мне исправить это?