任何人都可以指导我如何在网页视图中调整视频大小(适合屏幕和全屏)。 我试图从Android应用程序中嵌入渠道链接流 这是代码片段
String playVideo= "<html><body><iframe type=\"text/html\" width=\"350\" height=\"235\"src=\"http:www.skyembed.com/skysports1.php\" frameborder=\"0\"></body></html>";
webView.loadData(playVideo, "text/html", "utf-8");
提前thanx
答案 0 :(得分:0)
如果您的意思是将WebView
或iframe
调整为全屏,则可以使用此功能:
<WebView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/webView"
></WebView>
在java源代码中:
WebView webView=(WebView)findViewById(R.id.ww);
// **** use width="100%" and height="100%" to fill the webview by iFrame ******
String playVideo= "<html><body><iframe type=\"text/html\" width=\"100%\" height=\"100%\"src=\"http:www.skyembed.com/skysports1.php\" frameborder=\"0\"></body></html>";
webView.loadData(playVideo, "text/html", "utf-8");
但是如果你的意思是调整http:www.skyembed.com/skysports1.php
中的src元素。这不可能。这必须从服务器端完成。通过添加如下的javaScript:
var elem = document.getElementById("myFrame");
if (elem.requestFullscreen) {
elem.requestFullscreen();
}
finallay如果您需要播放流式视频,最好的方法是使用MediaPlayer
。
How to play live streaming in android application?