2013-09-07 16 views
5

How can I autoplay a video using the new embed code style for Youtube?Automatische Wiedergabe mit <iframe> You Tube Video - runter = 1 funktioniert nicht

Mein Code diese Anweisungen befolgt und funktioniert nicht. Ich habe auch auf die YouTube-Hilfe geschaut und sie sagen dasselbe - funktioniert nicht für mich.

<html><body> 
<iframe width="640" height="385" src="//www.youtube.com/embed/0319ZgKMLzw?autoplay" frameborder="0" allowfullscreen></iframe></body> 
</html> 

Sehen Sie es nicht selbstspiel here, ist der Code in Firebug gibt.

Antwort

0

versuchen = 1 nach "Autoplay" hinzufügen auf Ihren Code

2

bearbeiten Sie den Code einbetten auf und fügen Sie "http: //" "autoplay = 1?". Hier ist der Arbeitscode für Sie ...

<iframe width="640" height="385" src="http://www.youtube.com/embed/0319ZgKMLzw?autoplay=1"> </iframe>  
0

versuchen Sie dies. Es hat für mich funktioniert.

private class AutoPlayVideoWebViewClient extends WebViewClient { 

    @Override 
    public void onPageFinished(WebView view, String url) { 
     super.onPageFinished(view, url); 
     // mimic onClick() event on the center of the WebView 
     long delta = 100; 
     long downTime = SystemClock.uptimeMillis(); 
     float x = view.getLeft() + (view.getWidth()/2); 
     float y = view.getTop() + (view.getHeight()/2); 

     MotionEvent tapDownEvent = MotionEvent.obtain(downTime, downTime + delta, MotionEvent.ACTION_DOWN, x, y, 0); 
     tapDownEvent.setSource(InputDevice.SOURCE_CLASS_POINTER); 
     MotionEvent tapUpEvent = MotionEvent.obtain(downTime, downTime + delta + 2, MotionEvent.ACTION_UP, x, y, 0); 
     tapUpEvent.setSource(InputDevice.SOURCE_CLASS_POINTER); 

     view.dispatchTouchEvent(tapDownEvent); 
     view.dispatchTouchEvent(tapUpEvent); 
    } 
} 

Irgendwo,

myWebView.setWebViewClient(new AutoPlayVideoWebViewClient()); 
Verwandte Themen