【问题标题】:YouTube url is incompleteYouTube 网址不完整
【发布时间】:2017-04-03 08:46:45
【问题描述】:

我正在开发一个具有 webview 的 Android 应用程序,它用于播放 YouTube 视频。我还有一个Textview,它显示了当前播放视频的url。但有时在播放视频时,它不会在url 中显示正在播放的视频的视频ID。它只显示https://m.youtube.com/ 但是当我刷新同一个视频时,完整的 url 显示为https://m.youtube.com/watch?v=Wm9qCz63dQE 我正在使用webview.getOriginalUrl() 方法将值设置为Textview,并使用iframe API 在webview 中播放YouTube 视频。 我在获取 url 时做错了什么,还是有其他方法可以获取 youtube 视频的完整 url?

【问题讨论】:

    标签: android url video webview youtube-iframe-api


    【解决方案1】:

    使用 WebViewwebchromeclient() 获取进度,完成 100% 加载后,您将获得原始 url,然后显示原始 网址

    webview.setWebChromeClient(new WebChromeClient() {
                public void onProgressChanged(WebView view, int progress) 
                   if(progress == 100) {
                   Log.d("original url",""+webview.getOriginalUrl();
                   }
                }
            });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多