募集中

monaca WKWebView cdvfileが使えない

その他

2020年06月15日 11:06

monacaで外部サーバーから動画ファイルをダウンロードし、オフラインで動画を再生できるスマホアプリを作成しています。

過去にUIWebViewで開発し、動いていたのですが、
WKWebViewに変更すると、動画の再生ができなくなってしまいました。

ダウンロードした動画ファイルは
cdvfile://localhost/persistent/
に保存していたのですが、
WKWebViewではcdvfileが使えないようです。

FileReaderでblobデータを作成し、createObjectURL(blob)を使用してURLを取得し、
videoタグに設定して動画を再生する方法を試しましたが、
何度か動画を再生すると、アプリが落ちてしまいます。

monacaのWKWebViewで、外部サーバーからダウンロードした動画ファイルをオフラインで再生できる方法はないでしょうか。
もしくは、なにか別の方法で対処できないか、アドバイス頂きたいです。

回答可能なメンター

まだいません。