youtube.com和html5视频标签

时间:2012-03-01 18:39:50

标签: html5 video tags youtube

我有一个问题。我知道youtube已经支持html5一段时间了,所以我只是尝试禁用adobe flash插件并查看了页面源代码。我发现没有视频标签。有人可以解释一下吗?

2 个答案:

答案 0 :(得分:0)

对于谷歌在网上所做的几乎所有事情,他们都使用javascript。最有可能的是,他们测试浏览器以确保它支持HTML5视频,然后他们使用javascript动态加载视频。

要验证,请使用网络浏览器工具检查当前显示的html,而不是将其发送到浏览器。

正如马吕斯所说,一定要HTML5 enabled

答案 1 :(得分:0)

使用chrome后,在禁用Flash后,我会在尝试观看视频时收到警告(“你需要Flash!”),但它检测到我没有闪存,而是使用HTML5版本。如果你使用Chrome,你可以使用开发者工具(F12)查看DOM,你确实会在视频容器div中找到一个视频标签,例如。

<video class="video-stream" x-webkit-airplay="allow" src="http://o-o.preferred.twtelecom-dfw1.v15.lscache5.c.youtube.com/videoplayback?sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cexpire&amp;fexp=900161&amp;itag=43&amp;ip=207.0.0.0&amp;signature=55FCBF36A597656FECBEC8E78051B3BD30EE8D97.8F8D573710D767EAF4429FBC54C940DF7611A1BE&amp;sver=3&amp;ratebypass=yes&amp;source=youtube&amp;expire=1330650696&amp;key=yt1&amp;ipbits=8&amp;cp=U0hSRVZQTl9OUENOMl9OSlJHOlBlcHJOMW9PSHhH&amp;id=381980b5e867a1c5" data-youtube-id="OBmAtehnocU"></video>