Gro*_*oan 16 javascript youtube api jquery click
我有一个图像,我想在我点击图像后才开始播放YouTube视频.我怎样才能做到这一点?
非常感谢!
小智 8
看一下:
代码将是这样的:
function onPlayerReady(event) {
$('img').click(function() {
ytPlayer.playVideo();
});
}
Run Code Online (Sandbox Code Playgroud)
.click() JQuery事件处理程序:
$("#clickMe").click(function(){
$("#iframe")[0].src += "&autoplay=1";
ev.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)
另一种方法 - 使用"?autoplay = 1"版本切换iframe SRC(URL).
<a href="#" id="clickMe">PLAY</a>
<iframe id="iframe" width="1280" height="720" src="//www.youtube.com/embed/F0naUkyEkmM"
data-autoplay-src="//www.youtube.com/embed/F0naUkyEkmM?autoplay=1"></iframe>
Run Code Online (Sandbox Code Playgroud)
jQuery的:
jQuery("#clickMe").on('click',function(){
var vi = jQuery("#iframe");
vi.attr("src", vi.data("autoplay-src") );
});
Run Code Online (Sandbox Code Playgroud)