2013-09-07 40 views
5

How can I autoplay a video using the new embed code style for Youtube?自動再生<iframe>あなたチューブビデオで - 自動再生= 1

私のコードは、これらの指示に続き、動作しない機能していません。私もYouTubeのヘルプを見て、彼らは同じことを言う - 私のために動作しません。

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

それはhereを自動再生しませ参照してください、コードが放火犯でもあります。 "?自動再生= 1" を

答えて

0

はあなたのコードに "自動再生" の後に=にし

2

編集して埋め込みコードを1を追加し、 "http://を" を追加してみてください。ここにあなたのための作業コードは...

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

これを試してみてください。それは私のために働いた。

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); 
    } 
} 

どこか、

myWebView.setWebViewClient(new AutoPlayVideoWebViewClient()); 
関連する問題