我想将以下iframe嵌入到webview中(或者如果可能的话,还可以嵌入视频。)
<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);
}
我正在使用loadhtml加载iframe,甚至直接链接也没有显示,但它可以在我的浏览器中使用。
答案 0 :(得分:-1)
新设备不再支持Flash,因此将其嵌入网页是一种不好的做法。
我建议你发送一个含有视频的Uri / URL的Intent,这将在另一个应用上播放视频,请注意后退按钮会让用户回到你的应用程序。
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(videoPath), "video/mp4");
startActivity(intent);