Android YouTube url不完整

Android YouTube url不完整,android,url,video,webview,youtube-iframe-api,Android,Url,Video,Webview,Youtube Iframe Api,我正在开发一款android应用程序,它有一个网络视图,用于播放YouTube视频。我还有一个Textview,它显示当前正在播放的视频的url。但有时在播放视频时,它不会在url中显示正在播放的视频的视频id。它只显示 但当我刷新同一视频时,完整的url显示为 我正在使用webview.getOriginalUrl()方法设置Textview的值,并使用iframe API在webview中播放YouTube视频。 获取url时我是否做错了什么,或者是否有其他方法获取youtube视频的完整u

我正在开发一款android应用程序,它有一个
网络视图
,用于播放YouTube视频。我还有一个
Textview
,它显示当前正在播放的视频的url。但有时在播放视频时,它不会在url中显示正在播放的视频的视频id。它只显示 但当我刷新同一视频时,完整的url显示为 我正在使用
webview.getOriginalUrl()
方法设置
Textview
的值,并使用iframe API在webview中播放YouTube视频。 获取url时我是否做错了什么,或者是否有其他方法获取youtube视频的完整url?

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

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