2016-06-23 8 views
1

Struggling zu erreichen Youtube Video Auto innerhalb android WebView spielen, habe ich mehrere Threads und Foren folgenden Vorschlag Auflistung gesehen, die nicht arbeiten.Android WebView - automatische Wiedergabe Youtube Video von URL

Ich habe folgendes versucht, ohne Erfolg:

  1. settings.setMediaPlaybackRequiresUserGesture (false);

  2. Hinzufügen von Javascript schnippeln wie folgt aus:

    webView.setWebViewClient(new MyWebViewClient(){ 
        @Override 
        public void onPageFinished(WebView view, String url) { 
         super.onPageFinished(view, url); 
         if (view.getProgress() == 100) { 
          webView.loadUrl("javascript:document.getElementsByTagName('video')[0].play();" 
          ); 
         } 
        } 
    }); 
    

3. zu hinzufügen

Ich bin für alle oben genannten Methoden in API 18 getestet und keine der oben genannten Methoden funktioniert Da dies ein sehr wichtiges Feature für meine App ist, stelle bitte eine funktionierende Lösung dafür zur Verfügung.

+0

Sie eine Lösung auf diese zu implementieren Haben verwalten? – jzarsuelo

Antwort

1

von diesem Link lesen YouTube API

+0

Er verwendet WebView von Android, wahrscheinlich nutzt er die Iframe Player API (https://developers.google.com/youtube/iframe_api_reference), nicht die Android Player API – jzarsuelo