javascript - 是否可以使用 JavaScript 在 iframe 中暂停 YouTube 视频?

标签 javascript jquery html youtube

我正在制作一个 slider ,用于显示我的帖子的图像,然后当您单击它时,它会使该图像被嵌入 YouTube 的 iframe 替换。我希望能够通过利用 iframe ID 以某种方式使用 JavScript(或 jQuery)暂停视频。有没有简单的方法可以做到这一点?

最佳答案

您可以暂停 YouTube 视频。

您可以尝试在此处查看此代码:

http://jsfiddle.net/3J2wT/757/

HTML:

<a id="pause" href="#">Pause</a>

<iframe id="popup-youtube-player" width="640" height="360" src="http://www.youtube.com/embed/geTgZcHrXTc?enablejsapi=1&version=3&playerapiid=ytplayer" frameborder="0" allowfullscreen="true" allowscriptaccess="always">
</iframe>

Javascript:

$('#pause').on('click', function() {

    $('#popup-youtube-player')[0].contentWindow.postMessage('{"event":"command","func":"' + 'pauseVideo' + '","args":""}', '*');    

});

关于javascript - 是否可以使用 JavaScript 在 iframe 中暂停 YouTube 视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23295860/

相关文章:

javascript - 多个文本框上的 jQuery keyup 不适用于 IE11

javascript - jQuery 根据索引删除复选框

javascript - 在网页中加载javascript代码的方法

html - 如何删除选择框上的箭头 (Firefox)

javascript - 如何将每列的 asc/desc 排序添加到我的 React 应用程序中?

javascript - Webkit css div 阴影 : is it possible to put it onto div with pure css or images are needed?

javascript - 使用 CSS,尝试并排居中和对齐多个表格

javascript - Jquery 类名启动选择器在两种不同情况下不起作用

javascript - 如何从按钮加载另一个本地js

javascript - 正则表达式不包括捕获组后的匹配