单击图像后如何播放/启动YouTubevideo?
我有一个图像,我想在我点击图像后才开始播放YouTubevideo。 我怎样才能做到这一点?
非常感谢!
看一下:
Youtube API示例
代码将是这样的:
function onPlayerReady(event) { $('img').click(function() { ytPlayer.playVideo(); }); }
另一种方法 – 使用“?autoplay = 1”版本切换iframe SRC(URL)。
PLAY
jQuery的:
jQuery("#clickMe").on('click',function(){ var vi = jQuery("#iframe"); vi.attr("src", vi.data("autoplay-src") ); });
.click() JQuery事件处理程序:
$("#clickMe").click(function(){ $("#iframe")[0].src += "&autoplay=1"; ev.preventDefault(); });
我想这会对你有所帮助。 对我来说很好。
$('.trigger').on('click', function () { $(".video")[0].src += "1"; });
Click
添加autoplay = 1似乎只是第一次工作。 我正在使用开始/停止按钮,当我第一次点击它时,我添加了autoplay = 1。 然后当我再次点击它时,我删除了autoplay = 1。 这很好。
但是当我尝试再次启动它(添加autoplay = 1)时,它将无法启动。