【发布时间】:2019-04-21 11:07:55
【问题描述】:
我正在我的 Android 应用中使用 webview 嵌入 youtube 直播。我也在使用iframe。有没有办法可以根据屏幕大小设置视频播放器的大小。
public class WebViewPlayer extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_web_view_player);
String frameVideo = "<html><body>Youtube video .. <br> <iframe width=\"400\" height=\"290\" src=\"https://www.youtube.com/embed/live_stream?channel=UCYn0pQcA8IMxk4cDFzlBF2w&autoplay=1\" frameborder=\"0\" allowfullscreen=\"true\"></iframe></body></html>";
WebView webView = (WebView)findViewById(R.id.webview);
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return false;
}
});
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.loadData(frameVideo, "text/html", "utf-8");
}
}
【问题讨论】:
标签: android iframe webview youtube