Cordova iOS Video tag Fuente de archivo local

Tengo problemas para reproducir videos locales en iOS en mi aplicación basada en Cordova. Al principio quiero destacar que este problema solo ocurre cuando estoy usandoWKWebView, y si se usa UiWebView, el video se reproduce bien. Este es el escenario que tengo:

-El usuario llega a la pantalla a la que se pasa la URL del video

-Via FileTransfer lo descargo al teléfono y lo guardo en la ubicación deseada

-Utilizando el video JS se carga en<video> etiqueta y jugó.

Básicamente estoy haciendo todo como se describe en respuesta a este SOpregunta. El problema con UiWebView era que si la ruta relativa se configuraba en src, el video por alguna razón no se podía cargar (sin importar qué combinación usara), por lo que esta solución funcionó muy bien para mí, porque se basa en esta línea de código:

entry.toURL()

Esto devuelve la ruta completa del video descargado, lo cual es genial, al menos para UiWebView.

El problema para WkWebView es que entry.toURL () devuelve smth. Me gusta esto:

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

Y WKWebView no funciona con file: // protocol. Además, ni WKWebView funciona con rutas relativas :(

¿Alguien puede ayudarme a arreglar esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta