Webview 在youtube中检测到对视频链接的点击

Webview 在youtube中检测到对视频链接的点击,webview,Webview,我需要一种方法,当我在web视图中单击YouTube视频时,我需要它执行一些操作,即只获取该视频链接的URL 那么,我如何在点击视频时得到它呢?让我们假设视频扩展名是.mp4 在WebViewClient中,检查带有此扩展名的url。例如 public class myWebClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String ur

我需要一种方法,当我在web视图中单击YouTube视频时,我需要它执行一些操作,即只获取该视频链接的URL


那么,我如何在点击视频时得到它呢?

让我们假设视频扩展名是.mp4 在
WebViewClient
中,检查带有此扩展名的
url
。例如

public class myWebClient extends WebViewClient
{
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        if(url.contains(".mp4"))
        {
            downloadVideo(url);
        }
        else
        {
            view.loadUrl(url);
        }
        Log.e(TAG, url);
        return true;
    }
}

只需要知道我们如何处理在youtube上找到的视频上的一次点击。。。我需要它去另一个网站,而不是打开视频