我正在使用MIXLR网站播放现场音频。该网站提供iframe代码嵌入到网站。我在html文件中使用了iframe代码,并使用WebView方法将其与Android应用程序集成。应用程序加载包括播放器在内的html文件,但当我单击play按钮而不是在嵌入的播放器中播放时,它会加载Android视频播放器。iframe代码没有任何音频文件可以在HTML5音频标记中使用。有没有在同一播放器中播放音频,而不是打开android播放器?
发布于 2015-10-12 06:31:36
您能否在以下设置中尝试此代码:
WebSettings webViewSettings = webView.getSettings();
webViewSettings.setJavaScriptCanOpenWindowsAutomatically(true);
webViewSettings.setJavaScriptEnabled(true);
webViewSettings.setPluginsEnabled(true);
webViewSettings.setBuiltInZoomControls(true);
webViewSettings.setPluginState(PluginState.ON);
webView.setWebViewClient(new WebViewClient(){
public boolean shouldOverrideUrlLoading(Webview view, String url){
return false;
}});
webView.loadData("<iframe src=\"http://mixlr.com/enikaasradio/embed/?autoplay=true\"></iframe>", "text/html", "utf-8");在您的清单中添加此权限:
<uses-permission android:name="android.permission.INTERNET" />在应用程序标记中,添加以下内容:
android:hardwareAccelerated="true"https://stackoverflow.com/questions/33072600
复制相似问题