单击图像后如何播放/启动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)时,它将无法启动。
- 使用jQuery的Youtube iframe播放器JS API – 播放器对象没有方法’getPlayerState’
- 实施Google URL缩短程序API的跨域问题
- 使用youtube api通过jQuery获取youtubevideo的标题
- 如何通过添加for循环来重写搜索function以通过data.games并在我搜索时添加它来说明分数?
- Zillow API错误:“没有’Access-Control-Allow-Origin’标题存在”
- ajax调用中的输入值不起作用
- html5的文件api与jquery的例子?
- 没有“Access-Control-Allow-Origin”标头但无法访问API
- Instagram的最大请求数是多少?