【发布时间】:2016-12-08 10:08:08
【问题描述】:
我想使用 webview android 播放来自任何音乐应用程序(gaana/wynk/saavn 等)的音乐。我的要求是我想在 webview 中打开一个音乐应用,用户可以直接使用 webview 播放音乐,就像我们在移动设备的 web 浏览器中打开 (gaaan/wynk/saavn) 一样,您可以播放任何歌曲。
我尝试了 gaana 和 wynk 音乐,两者都可以在 webview 上打开,但是当我点击任何歌曲时,歌曲无法播放。我是否需要启用我已经启用 javascript 的任何设置。
下面是我尝试过的代码。
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl(url);
webView.setWebViewClient(new WebViewClient()
{
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon)
{
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return true;
}
@Override
public void onPageFinished(WebView view, String url) {
}
});
请为此提出任何解决方案。
【问题讨论】:
-
在您的 Web 视图中启用
JavascriptwebSettings.setJavaScriptEnabled(true); -
我已经启用了。
-
在手机浏览器上打开相同的链接。你能播放音频吗?还可以在 webview 上共享警告和错误日志
-
在手机浏览器上打开相同的链接。你能播放音频吗?还可以在 webview 上共享警告和错误日志
-
是的,如果我在浏览器上使用相同的链接,它就可以工作。在 Web 视图中,如果您使用“https”,则不会播放歌曲,但如果您使用“http”,则会播放歌曲。目前我使用的是“http”。如果有人找到解决方案,请告诉我。
标签: android webview android-webview android-music-player