首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Android应用程序中嵌入自定义媒体播放器?

如何在Android应用程序中嵌入自定义媒体播放器?
EN

Stack Overflow用户
提问于 2015-10-12 02:57:21
回答 1查看 2.7K关注 0票数 0

我正在使用MIXLR网站播放现场音频。该网站提供iframe代码嵌入到网站。我在html文件中使用了iframe代码,并使用WebView方法将其与Android应用程序集成。应用程序加载包括播放器在内的html文件,但当我单击play按钮而不是在嵌入的播放器中播放时,它会加载Android视频播放器。iframe代码没有任何音频文件可以在HTML5音频标记中使用。有没有在同一播放器中播放音频,而不是打开android播放器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-12 06:31:36

您能否在以下设置中尝试此代码:

代码语言:javascript
复制
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");

在您的清单中添加此权限:

代码语言:javascript
复制
<uses-permission android:name="android.permission.INTERNET" />

在应用程序标记中,添加以下内容:

代码语言:javascript
复制
android:hardwareAccelerated="true"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33072600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档