我对webview不太了解,通常我会用Mediaplayer
和Mediacontroller
来播放url
的视频,但是我所有的视频都是高清的,有些手机在播放高清视频时给予出错或者黑屏。所以我决定用嵌入式代码来播放视频。现在我可以用嵌入式代码来播放视频,但是视频不流畅。我的另一个问题是我不能全屏。我想如果我用iframe,我可以允许,但我不知道如何在webview中使用iframe。
我想学习,在webview
中是否可以避免冻结以及如何在webview
中使用iframe
,如果你给予例子我将非常感激。希望我能解释自己,你能帮助我。提前感谢。
以下是我的webview代码:
public class EmbedActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_embed);
WebView mWebView = (WebView)findViewById(R.id.webView1);
WebSettings webSettings = mWebView.getSettings();
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginState(WebSettings.PluginState.ON);
mWebView.loadUrl("http://www.example.com/wp-nuevo/player/embed.php?key=9935");
}
}
内嵌框架
<iframe width="480" height="360" src="http://www.example.com/wp-nuevo/player/embed.php?key=11042" frameborder="0" allowfullscreen></iframe>
1条答案
按热度按时间8zzbczxx1#
你好可能是我迟到了,但我希望我的答案帮助别人,你可以用户响应html作为
这将匹配宽度为屏幕宽度如何用户u需要转换这个html到字符串一样
然后将数据加载到WebView,如