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 не работает с относительными путями :(

Может кто-нибудь помочь мне исправить это?

Ответы на вопрос(1)

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