2017-08-24 84 views
-1

您好android机器人我开发一个Android应用程序,其中我在webview上加载instagram(www.instagram.com), 我想要什么:我想要在webview中播放视频网址。 问题:问题是,当我点击Instagram视频时,它不会在单独的页面上打开,这就是为什么我无法获得视频网址! 在给定的图像在同一页上播放的视频,.. 有什么解决方案我怎样才能获得视频网址? enter image description here如何在Android WebView中获取Instagram视频网址?

+0

你使用WebViewClient –

+0

是兄弟,我使用 –

+0

是兄弟我使用webview。 –

回答

0

试试这个下面的代码从Webview

private class MyBrowser extends WebViewClient { 
      @Override 
      public boolean shouldOverrideUrlLoading(WebView view, String url) { 
       view.loadUrl(url); 
       return true; 
      } 

      @Override 
      public void onPageStarted(WebView view, String url, Bitmap favicon) { 
       super.onPageStarted(view, url, favicon); 

        //here you will get url 
        Log.d("getcurrenturl",""+url); 

       } 

      @Override 
      public void onPageFinished(WebView view, String url) { 
       super.onPageFinished(view, url); 

      } 
} 
+0

兄弟,我已经试过这个,但是失败了 –

+0

@AndroidDeveloper在你的代码中发布了你试过的东西。 –

+0

@AndroidDeveloper在我的项目中工作正常。 –

0

获得网址重JSOUP,是我多次使用和完美的作品库。您只需解析HTML响应,将您传递给网络视图的URL传递给网页,然后搜索视频的标签,并在“href”属性中找到视频的网址。

pd:我没有测试这个,所以也许你将不得不多加工作一些,但是我使用了这个库,我可以下载页面中的所有图像,所以我将它与视频相同。