タイトルにあるように、アセットフォルダーからWebViewにビデオ(.mp4)をロードする必要があります。私はいくつかのことを試しました:
//初め
String webpage = "<!doctype html><head><meta charset='utf-8'></head><body><video id='video' controls='controls' autoplay='autoplay' height=" + m.getHeight() + " width=" + m.getWidth() + "><source src='file:///android_asset/1003/landscape_1003_1_m864.mp4' /></video></body></html>";
wv.loadData(webpage, "text/html", "utf-8");
//2番
同じWebページをロードしますが、loadUrl()メソッドを使用します
wv.loadUrl(webpage);
//第3
まったく同じウェブページを別の方法で読み込む
wv.loadDataWithBaseURL("file:///android_asset/", webpage,"text/html", "utf-8", null);
最初のパラメータをnullに変更しようとしましたが、これもWebページです...
すべてを動的に追加する必要があるため(Webビュー自体、ビデオへのURL、幅、高さなど)、XMLファイルを作成することはできません。
私がインターネットで見つけた多くの解決策は、ビデオをRawフォルダーまたはSDカードに移動することでしたが、それはオプションではありません(ビジネス上の決定)。
誰かが私を助けてくれたらいいのにと思います。
PSまったく同じことを手伝ってもらえますが、html5ビデオ要素(再生、一時停止、シークバー、フルスクリーン)などのすべてのコントロールを備えたビデオビューでビデオを表示する場合はお気軽に!