2014-05-23 2 views
0

Я пытаюсь реализовать веб-страницу с помощью WebRTC в своем приложении. Поскольку 4.4 WebView по-прежнему не поддерживает WebRTC, я пытаюсь найти другой способ открыть веб-страницу в полноэкранном режиме в Chrome с помощью возможностей WebRTC.Android 4.4; Откройте Chrome Webapp с намерением

Есть ли намерение, которое я могу использовать для открытия Chrome в «WebApp» -mode?

+0

Попробуйте использовать "browser.setWebChromeClient (новый WebChromeClient() {}" Читайте о том, что, может быть, он работает – Aspicas

+0

Уже пробовал, без любая удача. –

ответ

1

попробовать этот один

webView.setWebViewClient(new MyWebClient()); 
webView.loadUrl(webViewUrl); 

MyWebClient.java

public class MyWebClient extends WebViewClient { 
    @Override 
    /** 
    * Notify the host application that a page has started loading. 
    */ 
    public void onPageStarted(WebView view, String url, Bitmap favicon) { 
     super.onPageStarted(view, url, favicon); 
    } 

    @Override 
    /** 
    * Give the host application a chance to take over the control when a new url is about to be loaded in the current WebView. 
    */ 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     @SuppressWarnings("unused") 
     Uri uri = Uri.parse(url); 
     // Intent intent = new Intent(Intent.ACTION_VIEW, uri); 
     // startActivity(intent); 
     view.loadUrl(url); 
     return true; 
    } 

    @Override 
    /** 
    * Notify the host application that a page has finished loading. 
    */ 
    public void onPageFinished(WebView view, String url) { 
     super.onPageFinished(view, url); 

    } 
} 
+0

Это просто использует Android 4.4 WebView, который не поддерживает WebRTC; https://developer.chrome.com/multidevice/webview/overview –

+0

https://github.com/noiges/webrtc-android-demo this может помочь вам –

+0

Than ks Рамки Анба! –

Смежные вопросы