YouTube的 - 如何强制480p的视频质量在嵌入的链接/ (Youtube - How to

2019-06-23 18:49发布

如何强制480p的视频质量的iFrame Youtube视频?

示例代码:

<iframe width="560" height="315" src="http://www.youtube.com/embed/FqRgAs0SOpU" frameborder="0" allowfullscreen></iframe>

Answer 1:

追加以下参数添加到YouTube的网址:

144P:&VQ =微小
240P:&VQ =小
360P:&VQ =中等
480P:&VQ =大
720P:&VQ = HD720

例如:

src="http://www.youtube.com/watch?v=oDOXeO9fAg4"

变为:

src="http://www.youtube.com/watch?v=oDOXeO9fAg4&vq=large"


Answer 2:

您也可以使用1080个高清值:

240P:&VQ =小,360P:&VQ =中等,480P:&VQ =大,720P:&VQ = HD720, 与VQ = HD1080



Answer 3:

我发现,截至2012年5月,如果你设置帧大小,使最小像素区域(宽•高)超过一定的阈值,它对颠簸的质量达到从360P到480P,如果你的视频是至少640×360。

我发现,设置帧大小,780×480的嵌入框架触发480p的品质,没有失真的视频(扩大)。 640×585也以此方式工作。 我还使用了&hd=1参数,但我怀疑这有太多的控制,如果您的视频无法以高清(720p或更高版本)上传。

例如:

<iframe width="780" height="480" src="http://www.youtube.com/embed/[VIDEO-ID]?rel=0&fs=1&showinfo=0&autohide=1&hd=1"></iframe>

当然,其缺点是,通过设置这些静态帧尺寸,你将最有可能获得在两侧的黑条或上方和下方,这取决于你喜欢什么。

如果你不关心被切断的控制,你可以继续使用CSS和overflow: hidden裁剪黑条从框架,提供您视频的确切尺寸。

希望这会有所帮助,并希望嵌入方法很快再次得到离散质量的参数之一一天!



Answer 4:

您可以使用YouTube的JavaScript播放器API ,它有自身的特征来设置播放质量。

player.setPlaybackQuality(suggestedQuality:String):Void

这个功能设置当前视频的建议的视频质量。 该功能使视频在新的质量其当前位置重新加载。 如果播放质量不会改变,只会更改视频正在播放。 调用此函数并不意味着播放质量会真正改变。 但是,如果播放质量不发生变化,onPlaybackQualityChange事件将触发,你的代码应该响应该事件,而不是一个事实,即它称为setPlaybackQuality功能。 [资源]



Answer 5:

您可以使用fmt=参数,并根据填写下面的表格上的数值:

http://en.wikipedia.org/wiki/YouTube#Quality_and_codecs

例如:您的网址将成为:

http://www.youtube.com/embed/FqRgAs0SOpU?fmt=35


文章来源: Youtube - How to force 480p video quality in embed link /