Mar*_*mer 48 html embed youtube
有一些方法建议在线进行此操作,但似乎没有一种方法可行.
例如:
http://blog.makezine.com/archive/2008/11/youtube-in-720p-hd-viewin.html
那篇文章是关于让它以720p开始,但它甚至不适用于他们自己的视频.
这里有人知道怎么做吗?
Try*_*ace 108
(此答案已更新,因为之前使用的方法vq不再被识别.)
指定视频的高度将相应地改变质量.html 5的示例;
<iframe style='width:100%; height:800px;' src='https://www.youtube.com/embed/xxxxxxxx'></iframe>
Run Code Online (Sandbox Code Playgroud)
如果您不想对宽度和高度进行硬编码,可以在iframe中为css媒体查询添加一个类.
在工作服务器上测试+通过w3.org nuhtml验证器.
Mob*_*Mob 19
您可以通过向&hd=1视频网址添加参数来执行此操作.这会强制视频以可用于视频的最高分辨率开始.但是你不能专门将它设置为720p,因为不是每个视频都有hd ish.
http://code.google.com/apis/youtube/player_parameters.html
更新:截至2014年,不推荐使用hd https://developers.google.com/youtube/player_parameters?csw=1#Deprecated_Parameters
小智 6
这是以HD 1080播放的视频的嵌入示例.
<iframe width="560" height="315" src="http://youtube.com/v/IplDUxTQxsE&vq=hd1080" frameborder="0" allowfullscreen="1"></iframe>
Run Code Online (Sandbox Code Playgroud)
让我们分开代码:http://youtube.com/v/ video_id &vq=hd1080
该视频的视频ID:IplDUxTQxsE您将在每个YouTube视频的链接中看到此类随机代码.
到目前为止这么好,这个技巧适用于直接在网页上播放全高清视频!
您也可以将质量更改为720. &vq=hd720
我通过以下修复设法让这个工作:
//www.youtube.com/embed/_YOUR_VIDEO_CODE_/?vq=hd720
Run Code Online (Sandbox Code Playgroud)
您的视频应具有hd720分辨率.
我正在使用嵌入式iframe,BTW.希望有人会觉得这很有帮助.
2021 年,这是我的有效答案。
https://youtube.com/embed/ZkTzXrczk5M?vq=hd720p;feature=oembed&controls=0&hd=1&modestbranding=1&autohide=1&showinfo=0
Run Code Online (Sandbox Code Playgroud)
秘诀在于在 src 的所需分辨率之后放置一个“p”,例如 ?vq=hd720p 而不是 ?vq=hd720。