次の iframe を webview (または可能であれば videoview) に埋め込みたい。
<iframe SRC='http://desistreams.tv/embed/discovery_science.php' width='600' height='470' marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling='no'></iframe>
発生する問題は、ビデオが開始されないことです。(広告が表示されている灰色の領域が表示されます。以前に iframe とスタック オーバーフローへの埋め込みに関する記事をいくつか読みましたが、それらのほとんどは YouTube 動画をアプリに埋め込むことに関するものです。videoview を使用してiframe(またはそのsrc)を表示するか、webviewでできるかどうか。
wv.getSettings().setJavaScriptEnabled(true);
wv.getSettings().setBuiltInZoomControls(true);
if (Build.VERSION.SDK_INT < 8) {
wv.getSettings().setPluginsEnabled(true);
} else {
wv.getSettings().setPluginState(PluginState.ON);
}
iframe をロードするために loadhtml を使用しているか、直接リンクでさえ表示されませんが、ブラウザで動作します。