2017-08-24 32 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:我沒有測試這個,所以也許你將不得不多加工作一些,但是我使用了這個庫,我可以下載頁面中的所有圖像,所以我將它與視頻相同。