Android-是否可以向用户显示iTunes播客,并让他们在应用程序上收听



我正在尝试添加一个教育播客,让人们直接在应用程序上收听。

我尝试创建web视图。但我认为只有第一次获取网站时,用户才会留在应用程序中。一旦用户点击WebView中的任何链接,移动浏览器似乎就会接管并将其带出应用程序。

事实上,即使我加载播客频道,比如这个url:https://itunes.apple.com/us/podcast/entrepreneur-on-fire-seth/id564001633?mt=2&ign mpt=uo%3D4

然后我无法播放播客,因为播放按钮不会在各个播客节目中呈现。

有没有办法让他们在应用程序中播放播客?或者我可以尝试一种变通方法?

谢谢!

您是否尝试过使用setWebViewClient,以便它不断打开webView中的URL?

这是我使用它的方式:

webView.setWebViewClient(new WebViewClient() {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }
    });

希望这能有所帮助!

关于导航的第一部分,请看一看,它有一个关于如何阻止浏览器启动的好例子。

对于第二部分,请尝试webView.getSettings().setJavaScriptEnabled(true);我怀疑该页面正在使用javascript。需要注意的一点是,WebView在javascript方面受到限制,如果页面设计时没有考虑到移动,那么您可能很难实现这一点。最好看看是否有其他方法可以获得播客音频流。

相关内容

最新更新