php - 最佳 Youtube 嵌入播放器尺寸?

标签 php youtube embed

我使用 tumblr 分享视频,不幸的是,在将视频重新发布到您的 tumblelog 时,它使用了 400x336 像素的嵌入代码。这既不是宽屏也不是很大。

所以我试图将播放器设置为更好的尺寸,并且我发现 YouTube 播放器确实有多种尺寸。例如,在复制 HD 视频的嵌入代码时,我得到的尺寸为 560x340、640x385 和 853x505。然后,当我查看 SD 视频的嵌入代码时,我得到了尺寸 425x344、480x385 和 640x505

我最幸运的是将播放器设置为 640 x 505,因为它足够大,可以播放高清,也可以完美播放标清。

print str_replace( array('400', '336'), array('640', '505'), $video_player_html); 

有没有人尝试为网站找到合适的标准嵌入尺寸?让这一切变得更容易的一件事是知道视频是否是高清的——但是,嵌入代码中没有提供该信息。

我想我实际上更感兴趣的是了解最适合 YouTube 混合内容的正确比例(或特定大小)。

更新

由于 HD 似乎是 0.5625 比率 (16/9),我想我可以决定一个高度并将它乘以比率以获得每次正确的宽度(youtube 栏加上 23px)。

最佳答案

您不必担心 youtube 提供的尺寸。复制嵌入代码时,将其粘贴到文本编辑器中,您会看到它在两个位置包含宽度和高度参数。您可以将这些值更改为任何值,播放器将调整大小。所以捕获你的JRuler ,找出适合您的 tumblelog 的大小,然后每次都编辑播放器代码。

这有点痛苦,但它会让您得到想要的结果。

关于php - 最佳 Youtube 嵌入播放器尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2618020/

相关文章:

asp.net - 如何清除模式弹出窗口中iframe标签的多个YouTube网址?

html - Prestashop:iframe音频自动启动 block

html - 如何在我的网页中嵌入 CodePen?

php - Cakephp 表单未在 POST 方法中发布所有字段值

php - PHP元素的随机重排序

php - PHP从文本 explode URL,可能吗?

javascript - 如何将侧边栏放在视频框下方

php - 如何在没有真实 URL 的情况下用 PHP 返回文件?

php - 可以访问 Smarty 对象的 Smarty 修改器插件

css - HTML5下拉菜单-使YouTube视频出现