在webView Android中播放DailyMotion视频
我尝试将dailyMotion视频嵌入到网络视图中,我得到了预览,但当我尝试播放它时,它不起作用 我一直在网上寻找解决方案,我没有找到任何有效的例子 这就是代码在webView Android中播放DailyMotion视频,android,webview,Android,Webview,我尝试将dailyMotion视频嵌入到网络视图中,我得到了预览,但当我尝试播放它时,它不起作用 我一直在网上寻找解决方案,我没有找到任何有效的例子 这就是代码 String data_html = "<!DOCTYPE HTML> <html>" + "<head>" + "<style>" + "body" + "{" + "
String data_html = "<!DOCTYPE HTML> <html>"
+ "<head>"
+ "<style>"
+ "body"
+ "{"
+ "margin:0;"
+ "padding:0;"
+ "height: 100%;"
+ "width: 100%;"
+ "background-color: #000;"
+ "color: #fff;"
+ "font-family: sans-serif;"
+ "overflow: hidden;"
+ "-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /* Disable ugly Android highlight */
+ "}"
+ "</style>"
+ "</head>"
+ "<body>"
+ "<iframe src=\"http://www.dailymotion.com/embed/video/xu4vre\" width=\"300\" height=\"160\" frameborder=\"0\"></iframe>"
+ "</body>" + "</html>";
webView.loadData(data_html, "text/html", null);
String data_html=“”
+ ""
+ ""
+“身体”
+ "{"
+“保证金:0;”
+“填充:0;”
+“高度:100%;”
+“宽度:100%;”
+“背景色:#000;”
+“颜色:#fff;”
+“字体系列:无衬线;”
+溢出:隐藏
+“-webkit点击高亮显示颜色:rgba(0,0,0,0);”/*禁用丑陋的Android高亮显示*/
+ "}"
+ ""
+ ""
+ ""
+ ""
+ "" + "";
loadData(data_html,“text/html”,null);
在Dailymotion中获取视频的嵌入代码,并将其分配给videoHtml,如下所示
webView = (WebView) findViewById(R.id.webView1);
videoHtml = "<iframe frameborder=\"0\" width=\"480\" height=\"270\" src=\"http://www.dailymotion.com/embed/video/xznb64\"></iframe><br /><a href=\"http://www.dailymotion.com/video/xznb64_leyla-ile-mecnun-dan-evlilik-programlarina-gonderme_news\" target=\"_blank\">Leyla İle Mecnun'dan Evlilik Programlarına...</a> <i>ile <a href=\"http://www.dailymotion.com/trthaber\" target=\"_blank\">trthaber</a></i>";
webView.loadData(videoHtml, "text/html", "UTF-8");
webView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setPluginsEnabled(true);
webView=(webView)findviewbyd(R.id.webView1);
videoHtml=“
ile”;
加载数据(视频html、“文本/html”、“UTF-8”);
webView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_列);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setPluginsEnabled(true);