【发布时间】:2017-06-23 06:43:01
【问题描述】:
我有一个 iframe 链接:
<div style="position:relative; padding-bottom:56.25%; overflow:hidden;"><iframe src="html link here" width="100%" height="100%" frameborder="0" scrolling="auto" allowfullscreen style="position:absolute;"></iframe></div>
我正在将它加载到 web 视图中。这工作正常。但问题是在某些设备中它只显示播放器,视频没有播放。可能是什么问题 ?我应该为 webview 添加任何其他设置吗?
我搜索了这个问题,发现很少有设备不支持 Flash 播放器,所以视频无法播放。如果这是问题,我该如何解决?
下面是webview代码:
mWebViewClient = new myWebViewClient();
webView.setWebViewClient(mWebViewClient);
mWebChromeClient = new myWebChromeClient();
webView.setWebChromeClient(mWebChromeClient);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setAppCacheEnabled(true);
webView.getSettings().setSaveFormData(true);
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setAllowContentAccess(true);
webView.getSettings().setSupportMultipleWindows(true);
webView.getSettings().setAllowFileAccessFromFileURLs(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webView.loadDataWithBaseURL(baseUrl,data_html,"text/html","utf-8",historyUrl);
【问题讨论】:
-
任何 logcat 提示??
标签: android video iframe webview