2014-11-02 53 views
0

我從JSON HTML文本獲取。在這個HTML中,我得到了嵌入的Vimeo視頻。所以我希望用戶點擊該視頻時,打開默認的網頁瀏覽器並在瀏覽器中播放該視頻。我可以用這個意圖打開瀏覽器:點擊Vimeo打開默認瀏覽器 - Android

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(videoURL)); 
startActivity(intent); 

但我不知道何時使用此代碼。我怎樣才能當上視頻用戶點擊使用意圖

回答

0

可以創建WebViewClient這樣的一個子類:

public class CustomWebViewClient extends WebViewClient { 
     @Override 
      public boolean shouldOverrideUrlLoading(WebView view, String url) { 
       if(url.contains("your url")) { 
       view.loadUrl(url); 
       } else { 
       Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(videoURL)); 
       startActivity(intent); 
       } 
       return true; 
      } 
     } 

,並設置的WebView客戶端這樣的:

mWebView.setWebViewClient(new CustomWebViewClient()); 
相關問題