我使用 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/