2013-09-07 3 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"

답변

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