0

我有这个 iframe:

<iframe width="0" height="0" src="http://www.youtube.com/embed/Nc9xq-TVyHI?autoplay=1&start=110&end=119" frameborder="0" ></iframe></body></html>';

我需要在一些 javascript/jquery 事件上显示/执行这个 iframe。我的问题是如何使用 javascript/jquery 代码显示该 iframe?

提前致谢!

4

3 回答 3

2

$('#divToPutItIn').html('html 这里');

于 2013-03-13T13:22:20.843 回答
1

如果您有时间学习如何正确使用 JavaScript,即在您的 YouTube 视频中使用 JavaScript,那么它是在 iframe 中提供给您的这一事实是无关紧要的。只需从YouTube JavaScript Player API页面学习示例。一旦您按照他们的连接过程进行操作,他们将演示您的 javascript 应该是什么样子的底部。

如果您以其他任何方式执行此操作,您可能会遇到问题或需要其他视频功能。我从经验中知道。

于 2013-03-13T14:39:00.130 回答
1

你需要为此学习 Youtube API .. 你会在这里得到答案..

以及见下面的演示链接

var player;
  function onYouTubeIframeAPIReady() {
    player = new YT.Player('player', {
      height: '390',
      width: '640',
      videoId: 'u1zgFlCw8Aw',
      events: {
        'onReady': onPlayerReady,
        'onStateChange': onPlayerStateChange
      }
    });
  }

  // 4. The API will call this function when the video player is ready.
  function onPlayerReady(event) {
    event.target.playVideo();
  }

http://jsfiddle.net/rushijogle/TDNm5/1/

于 2013-03-15T05:40:48.897 回答