我在视频下面有一段时间,并且强烈想要先在高质量上运行
https://www.youtube.com/embed/3nmnMtbzzjE
我尝试过像hd = 1和vq = hd720以及vq = hd1080这样的参数但是我觉得这些参数已经过时或者没有功能。
请建议。 此致
答案 0 :(得分:3)
我刚刚为我正在处理的网站解决了这个问题。
我已经在其中嵌入了iframe和youtube视频,并且他们恼人地以低分辨率自动播放,尽管我希望他们能够以720p自动播放。此问题是由YouTube检测到的视频的实际尺寸引起的,这会触发自动选择较低分辨率。
这是我为保持视频嵌入小而做的,但让它在720p上自动播放等 -
此代码基本上将视频大小设置为您希望自动播放的分辨率,这将诱使YouTube为您设置此视频。然后CSS动态地将视频大小调整为您需要的实际大小。
这就是它的全部内容:)
代码示例:
<强> HTML 强>
<div class="youtube-embed">
<iframe width="1280" height="720" src="https://www.youtube.com/embed/VIDEOID?vq=hd720" frameborder="0" allowfullscreen></iframe>
</div>
<强> CSS 强>
.youtube-embed {
width : 740px;
height : 400px;
}
.youtube-embed iframe {
width : 100%;
height : 100%;
}
答案 1 :(得分:1)
YouTube可能会根据您的窗口大小改变播放质量。请参阅此文章:http://demosthenes.info/blog/717/Force-Embedded-YouTube-Videos-To-Play-In-HD
答案 2 :(得分:1)
请参阅这篇文章: http://www.reddit.com/r/youtube/comments/2fckq3/did_youtube_disable_hdlinking_adding_hd1_at_the/
您似乎可以使用vq = 1080来建议使用高清视频,但只有在视频窗口足够大时才会使用高清