Tag de vídeo Cordova iOS Origem do arquivo local

Estou com problemas para reproduzir vídeo local no iOS no meu aplicativo baseado em Cordova. No começo, quero enfatizar que esse problema está acontecendo apenas quando estou usandoWKWebViewe, se o UiWebView for usado, o vídeo será reproduzido corretamente. Este é o cenário que tenho:

-Usuário chega à tela para a qual o URL do vídeo é passado

-Via FileTransfer Transferi-lo para o telefone e armazená-lo no local desejado

-Usando o vídeo JS é carregado para<video> tag e jogado.

Basicamente, estou fazendo tudo conforme descrito em resposta a este SOPergunta, questão. O problema com o UiWebView era que, se o caminho relativo foi definido como src, o vídeo, por algum motivo, não pôde ser carregado (não importa qual combinação eu usei), portanto, essa solução funcionou muito bem para mim, porque se baseia nesta linha de código:

entry.toURL()

Isso retorna o caminho completo do vídeo baixado, o que é ótimo, pelo menos para o UiWebView.

O problema para o WkWebView é que entry.toURL () retorna smth. como isso:

file:///var/mobile/Containers/Data/Application/3A43AFB5-BEF6-4A0C-BBDB-FC7D2D98BEE9/Documents/videos/Dips.mp4

E o WKWebView não funciona com o arquivo: // protocolo. Além disso, nem o WKWebView funciona com caminhos relativos :(

Alguém pode me ajudar a consertar isso?

questionAnswers(2)

yourAnswerToTheQuestion