4
Androidのアプリに動画と音声が埋め込まれたWebViewがあります。 Android 2.3.xでアプリを実行すると、ビデオストリームとオーディオが再生されます。Android HoneyComb webviewの動画が表示されない
Samsung Tab 10.1 TabletでHoneyComb(3.1)で実行するようにアプリを修正しました。動画はストリーミングされず、音声は再生されません。タブブラウザにURLが入力されると、ビデオストリームが再生されます。私はembedタグとvideoタグの両方を試してみましたHTMLで
mWebView.setWebChromeClient(new WebChromeClient());
mWebView.setWebViewClient(new WebViewClient());
mWebView.getSettings().setAllowFileAccess(true)
mFileName = fileName_items[item_position];
mFullPath = "file:///android_asset/"+mFileName+".html";
mWebView.loadUrl(mFullPath);
:
これは、Javaコードです。埋め込みタグには何も表示されませんが、ビデオタグはコントロールを表示し、再生/一時停止を切り替えることはできますが、ビデオは表示されません。
<video controls="controls" style="align:center;" height="300" width="300">
<source src="http://www.at.com/videos/an1.mp4" type="video/mp4">
</video>
<embed type="video/mp4" src="http://www.at.com/videos/an1.mp4" width="340" height="140" />