1

ウェブサイト(Androidウェブビューに表示されます)でビデオを再生したいです。すべてのhtmlページとビデオをAndroidプロジェクトのアセットフォルダーにローカルに保存し、そのアセットフォルダーからウェブビューにウェブサイトを表示しています。

問題は、Webサイトにいくつかのビデオがあり、Android Webビューで再生されないことです(ロードサークルが表示されるだけです)。setplugingをオンにし、javascriptをオンにし、Htmlでiframeを試し、htmlでビデオとビデオのsrcTAGを試しました。しかし、ビデオファイルをローカルで再生することはできません。

どんな相棒でも私がアンドロイドのウェブビューにロードされたウェブページでビデオファイルを再生するのを手伝ってくださいありがとう

oncreate(){
 setContentView(R.layout.activity_main);
 WebView webView= (WebView)findViewById(R.id.webView);
 webView.getSettings().setSupportZoom(true);
 webView.getSettings().setBuiltInZoomControls(true);
 webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
 webView.setScrollbarFadingEnabled(true);
 webView.getSettings().setLoadsImagesAutomatically(true);
 webView.setWebChromeClient(new WebChromeClient());
 webView.setWebViewClient(new WebViewClient());  
 WebSettings webSettings = webView.getSettings();
 webSettings.setJavaScriptEnabled(true);
 webSettings.setPluginState(WebSettings.PluginState.ON);
   webView.loadUrl("file:///android_asset/index.html");

}

<video width="320" height="240" controls="controls" name="media">
              <source src="twitter.mp4" type="video/mp4">// i tried src="file:///android_asset/twitter.mp4" but no luck 
                </video>
4

0 に答える 0