Tag: youtube api

在youtube javascript api中禁用自动播放

我知道在params和url中使用自动播放:0。 问题是当我使用loadVideoByID()函数时。 最初的video似乎总是不会自动启动。 但是当我在新video中加载新的自动启动时。 我也不希望那个新的自动启动 $(document).ready(function() { var player; window.onYouTubePlayerAPIReady = function() { player = new YT.Player(‘player’, { height : ‘390’, width : ‘640’, videoId : ‘JW5meKfy3fY’, playerVars : { ‘autoplay’ : 0, ‘rel’ : 0, ‘showinfo’ : 0, ‘egm’ : 0, ‘showsearch’ : 0, ‘controls’ : 0, ‘modestbranding’ : 1, }, events : { […]

Youtubevideo使用javascript上传

我正在尝试使用javascript制作基于浏览器的youtubevideo上传器。 我在这里使用示例代码 在我上传video后进行身份validation后,对youtube服务器的POST请求永远不会结束,video也不会上传。 这也发生在谷歌提供的示例中 。 这是我用来上传video的function: $(‘#upload’).click(function(){ $(‘#upload’).attr(‘disabled’, true); var title = escapeXmlEntities($(‘#title’).val()); var description = escapeXmlEntities($(‘#description’).val()); var category = escapeXmlEntities($(‘#category option:selected’).val()); var xmlBody = ‘ ‘ + title + ‘ ‘ + description + ‘ ‘ + category + ‘ ‘; showMsg(“Submitting metadata of video to get upload token.”); $.ajax({ dataType: ‘xml’, type: ‘POST’, […]

Fancybox – video自动关闭function

我正在使用Fancybox Media。 我想在video完成时,关闭fancybox .. 这是我的代码: $(’。fancybox-media’)。attr(’rel’,’media-gallery’)。fancybox({ openEffect:’none’, closeEffect:’无’, prevEffect:’无’, nextEffect:’无’, 箭头:假的, 填充:’0’, 保证金:’0’, 宽度:’100%’, 身高:’100%’, 助手:{ 媒体:{ youtube:{ 参数:{ 自动播放:1, rel:0, 控制:0, showinfo:0, 自动隐藏:1 } }}, 纽扣 : {} } });

FancyBox和Youtube API事件

一旦我正在播放到我的fancybox中的YouTubevideo结束,我正试图发起一个事件。 所以我可以在video结束后自动关闭fancybox。 我有最后一个fancybox版本,我在youtube API上,坚持示例,但似乎ytplayer对象是“未定义”,我无法使其正常工作。 我在互联网上阅读了很多东西,包括这个,这似乎很好: 当youtubevideoID完成时,如何让fancybox自动关闭? 这是我正在使用的代码: JsFiddle $(“.fancybox”).fancybox({ ‘openEffect’ : ‘none’, ‘closeEffect’ : ‘none’, ‘overlayOpacity’ : 0.7, ‘helpers’ : { media : {} }, ‘afterLoad’ : function() { function onYouTubePlayerReady(playerId) { //alert(playerId); //alert(document.getElementById(“myytplayer”)); ytplayer = document.getElementById(“myytplayer”); ytplayer.addEventListener(“onStateChange”, “onytplayerStateChange”); } function onytplayerStateChange(newState) { //alert(“Player’s new state: ” + newState); if (newState == 0){ $.fancybox.close(true); } […]