草庐IT

用于监听 YouTube HTML5 播放器中 URL 更改的 JavaScript

我正在编写一个Chrome扩展程序,因此我需要能够监听YouTubeURL中的更改(即,查看您是否切换了视频)。YouTube使这变得困难,因为它的HTML5视频播放器没有完整的页面重新加载,没有URL片段更改(无法监听hashchange事件asotheranswershavesuggested)。监听pushState也不起作用。我花了很多时间在这里寻找关于SO的答案,到目前为止我看到的所有答案(除了一个——我真的不想使用)都不起作用。我见过的唯一可行的答案是设置超时以每秒运行一次以查看URL是否更改(丑陋!)。编辑:Thepossibleduplicatequestion是一个完

html - 在 youtube 上禁用黑条嵌入 iFrame

我将一个来自youtube的视频嵌入到我的网页中,我希望它在屏幕上100%拉伸(stretch),没有黑边。虽然我给它设置了100%的宽度,但它在视频的两侧仍然有一些黑边。我怎样才能摆脱它?截图:片段:https://jsfiddle.net/o3rp6an9/1/#video{height:100%;width:100%!important;background-size:100%100%;position:relative;overflow:hidden;}关于这个还有一个问题,但基本上对我没有帮助。 最佳答案 您希望将视频绝对

html - 在背景上设置 youtube 视频

我正在使用Bootstrap,我想在后台设置youtube视频我找到了这个。我如何更改此代码以使用来自youtube的视频?替换为不起作用@importurl('http://fonts.googleapis.com/css?family=Oswald');body{margin:0;padding:0;background-attachment:fixed;background-size:cover;}#video-background{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;

Android YouTube 应用播放视频 Intent

我创建了一个应用程序,您可以在其中下载适用于Android的YouTube视频。现在,我想要它,这样如果你在YouTube原生应用中播放视频,你也可以下载它。为此,我需要知道YouTube原生应用为播放YouTube应用而发出的Intent。如果我的模拟器上有YouTube程序,我可以轻松做到这一点,所以我的第一个问题是:1.我可以为我的模拟器下载YouTube应用,或者...2.用户选择视频播放时的Intent是什么。 最佳答案 这个怎么样:publicstaticvoidwatchYoutubeVideo(Contextcont

Android YouTube 应用播放视频 Intent

我创建了一个应用程序,您可以在其中下载适用于Android的YouTube视频。现在,我想要它,这样如果你在YouTube原生应用中播放视频,你也可以下载它。为此,我需要知道YouTube原生应用为播放YouTube应用而发出的Intent。如果我的模拟器上有YouTube程序,我可以轻松做到这一点,所以我的第一个问题是:1.我可以为我的模拟器下载YouTube应用,或者...2.用户选择视频播放时的Intent是什么。 最佳答案 这个怎么样:publicstaticvoidwatchYoutubeVideo(Contextcont

javascript - YouTube iframe 嵌入在 Internet Explorer 8 中抛出 JavaScript 错误

在InternetExplorer8中查看时,简单的YouTubeiframe嵌入似乎会抛出JavaScript错误。希望有人能发现我做错了什么-除非这是一个新错误?如何重现:打开InternetExplorer8并按F12调出开发者工具切换到“控制台”选项卡以查看JavaScript控制台访问http://ehough.com/ie8-youtube.html,是直接从youtube.com复制过来的iframeembed,查看JavaScript错误错误:SCRIPT5007:Unabletogetvalueoftheproperty'getActivated':objectisn

html - 自动播放 <iframe> Youtube 视频 - ?autoplay=1 不工作

HowcanIautoplayavideousingthenewembedcodestyleforYoutube?我的代码遵循了这些说明但不起作用。我还查看了YouTube帮助,他们说了同样的话--对我不起作用。看到它没有自动播放here,代码在Firebug中。 最佳答案 将您的嵌入代码编辑为“?autoplay=1”并添加“http://”。这是适合您的工作代码... 关于html-自动播放<iframe>Youtube视频-?autoplay=1不工作,我们在Stack

html - YouTube 电影下载器如何工作? - YouTube

我在描述VideoDownloadHelper这样的应用程序工作。有什么想法吗? 最佳答案 更新:这个答案现在可能已经过时,请参阅下面的评论。随着YouTube逐步淘汰FLV并转向HTML5视频,这最终会发生...他们只是解析指向实际FLV文件的链接,然后下载它。这是通过从URL复制视频标识符来完成的:http://www.youtube.com/watch?v=WEeqHj3Nj2c用于请求有关视频的信息:http://www.youtube.com/get_video_info?&video_id=WEeqHj3Nj2c视频信息

html - 获取多个嵌入式 Youtube 视频以自动顺序播放

有没有什么简单的方法可以在一个页面上嵌入多个YouTube视频,并让它们在页面打开时立即开始播放,并在第一个播放完后让第二个开始播放?我希望这样的事情能奏效:它适用于第一个但不是第二个。我想我可能需要深入研究API。有人有什么建议吗? 最佳答案 使用YoutubeIFrameAPI,您可以轻松做到这一点。您唯一需要在此处配置的部分是youtubeID数组。您可以从URL中/v/之后的部分检索它们(如果需要,您可以修改javascript以加载URL而不是ID。我只是更喜欢这种方式。/***PutyourvideoIDsinthisa

jquery - firefox 在扩展 div 时停止 youtube 视频

我正在使用jquery来扩展带有youtube嵌入的div,但是当我单击以扩展div大小时,firefox停止了youtube嵌入播放。Chrome、IE9等在扩大尺寸时不会停止视频播放。我希望有人知道解决方案。$(document).ready(function(){$("#wideView").click(function(){$("#youtube-movie").toggleClass("wide");});});干杯 最佳答案 如果您确定您的OP中的代码是唯一发生的事情,那是因为.wide动态更改overflow导致在fi