Tag: youtube

Youtube播放器iframe,在Firefox上没有video的声音

我正在使用YT Player API在滑块内创建多个iframe youtubevideo,在’onYouTubeIframeAPIReady’之后调用第一个video时,当我单击下一个按钮时,它会显示下一个按钮。 但是当我尝试在firefox上播放video时,有些video会变成黑色,只有声音,我发现video配合黑屏尝试使用flash而不是html5function。 有时它的工作,但我无法控制video来阻止它。 这里是链接http://www.thesevenlayers.net/mi7/slider.html?sec=&node=17

动态创建的iFrame上的YouTube iFrame API

我正在使用YouTube iFrame API,因为我需要能够暂停使用jQuery动态创建的video。 我有以下代码: // Load YouTube API var tag = document.createElement(‘script’); tag.src = “http://www.youtube.com/iframe_api”; var firstScriptTag = document.getElementsByTagName(‘script’)[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); $(function() { var player; $(document).on(‘click’, ‘button’, function(){ media = $(this).data(‘media’); $(‘#player’).append(”); var player = new YT.Player(‘media-player’); }) $(‘#pause’).click(function(){ player.pauseVideo(); }); } 但是,我收到此错误:未捕获的TypeError:无法读取未定义的属性’pauseVideo’ 任何人都可以指出我正确的方向。 任何帮助表示赞赏。

如何动态添加&autoplay = 1到youtube嵌入代码?

这是我网站上的youtube嵌入代码示例: 我相信我需要为此添加&autoplay=1 : 并且这: 我需要使用JQuery动态执行此操作。 我该怎么办?

在使用chrome的modal dialog中加载youtubevideo时出错

我创建了一个模式对话框来播放youtubevideo。当用户点击video的缩略图时,它会打开对话框并使用这行jQuery注入youtube iframe: videoModal.html(“”); 我只在Chrome中收到以下错误,所有其他浏览器都不会抱怨 不安全的JavaScript尝试使用URL http://www.youtube.com/embed/MyVideoID?autoplay=1从具有URL http:// myDomain /的框架访问框架。 域,协议和端口必须匹配。 有任何想法吗? 我应该担心这个吗? 任何帮助或建议表示赞赏。

提取和替换(仅限YouTube)Iframe src

如果是YouTube iframe html jquery应该测试iframe src以查看前29个字符是否匹配http://www.youtube.com/embed/ 如果它确实应用jquery在/embed/之后提取VIDEOID并用http://www.redirect.mysite.com/?id=VIDEOID替换iframe src 所以下面是iframe的src 应该替换

使用WordPress将video上传到YouTube

我想允许我的网站访问者直接从我的WordPress网站前端将video上传到我的YouTube频道。 我尝试过使用PHP API,但是我无法完成任务,可能是因为我还是PHP编码的初学者。 但是我听说可以通过几个步骤使用jQuery完成任务,我确实检查了YouTube API的文档,但却无法实现如何操作。 关于一个问题的答案显示我可以使用jQuery的POST将video上传到YouTube,这是否意味着我可以使用以下内容: jQuery.ajax({ type: “POST”, url:”http://uploads.gdata.youtube.com/feeds/api/users//uploads”, data:’URL-TO-VIDEO-FILE’, success: …. 谢谢

有没有办法为YouTube播放列表中的每个video生成单独的YouTube嵌入?

我知道如何在一个播放器中嵌入来自YouTube的播放列表,例如使用以下代码中的播放列表ID: 我希望我的网站上有一个部分可以从YouTube播放列表中提取每个video,并为每个video制作一个单独的videoYouTube,而不是在一个播放器中连续播放每个video。 这可能吗? 我将如何利用API来实现这一目标?

点击叠加div以播放YouTubevideo

我有一个占位符div覆盖youtube iframe。 我正在尝试点击占位符并使用jquery播放video。 这似乎很简单,但我不能为我的生活弄清楚这一点。 任何人都可以帮我这个吗? 这是我正在使用的html: 谢谢!

用ajax获取youtube oembed json

我试着用ajax获取youtube链接的oembed代码,但它总是返回错误我正在使用带有Jquery的ajax $.ajax({ method: ‘GET’, dataType :’json’, url:’http://www.youtube.com/oembed?url=http://www.youtube.com/watch?v=wbp-3BJWsU8&format=json’, success:function(data){ alert(data); }, error: function(error) { alert(error); } });

如何在javascript中使用API​​捕获Youtube播放器的拖动/跳过/转发事件

我正在查看onStateChange的文档,但即使用户将向左或向右拖动播放器计时器,我也找不到任何内容。 事实上,当我这样做时,onStateChange并没有抓到任何东西。 这来自文档: https://developers.google.com/youtube/iframe_api_reference 只要玩家的状态发生变化,此事件就会触发。 API传递给事件侦听器函数的事件对象的data属性将指定与新播放器状态对应的整数。 可能的值是: -1 (unstarted) 0 (ended) 1 (playing) 2 (paused) 3 (buffering)f 5 (video cued). 当玩家首次加载video时,它将广播未启动的(-1)事件。 当video被提示并准备播放时,播放器将播放video提示(5)事件。 在您的代码中,您可以指定整数值,也可以使用以下命名空间变量之一: YT.PlayerState.ENDED YT.PlayerState.PLAYING YT.PlayerState.PAUSED YT.PlayerState.BUFFERING YT.PlayerState.CUED 但是当你尝试分享video时,Youtube以某种方式做到了! 转到YouTubevideo,然后单击共享按钮,然后在尝试拖动播放器的计时器时查看“开始时”文本字段。 使用播放器的getCurrentTime更新文本字段。 Youtube是怎么做到的?