onyoutubeiframeapiready()不完全是window.load之后



如何通过用户操作触发YouTube Player iframe,而不是在窗口加载之后立即触发?

https://developers.google.com/youtube/iframe_api_reference

我想要它,因为当iframe为 display:none

时,Android似乎是障碍态
  function createPlayer(){
    player = new YT.Player('player', {
      height: '390',
      width: '640',
      videoId: 'M7lc1UVf-VE',
      events: {
        'onReady': onPlayerReady,
        'onStateChange': onPlayerStateChange
      }
    });   
  }

然后制作一个呼叫功能的按钮或类似的方法:

<button onclick="createPlayer()">Start</button>

这是一个工作JSFIDDLE:http://jsfiddle.net/yvufb/

最新更新