更改YouTube嵌入的语言

时间:2013-06-20 16:02:36

标签: youtube youtube-api

有谁知道是否可以更改Youtube嵌入播放器的语言。例如,将“全屏”,“更改质量”等内容更改为德语?

谢谢。

1 个答案:

答案 0 :(得分:1)

你是如何嵌入它的?如果它只是使用embed url,你可以做一些事情,比如在网址中添加参数“hl = de”和“persist_hl = 1”。像这样:

<iframe id="ytplayer" type="text/html" width="640" height="360" src="https://www.youtube.com/embed/M7lc1UVf-VE?hl=de&persist_hl=1" frameborder="0" allowfullscreen>

我只是通过在基本的youtube页面中添加“hl = de”并查看以德语显示youtube的网址来发现“persist_hl”。我还没有找到任何关于它及其作用的信息。

修改

我怀疑我的答案是否有效。 “persist_hl”参数将更改youtube网站的用户cookie并强制使用新语言。

编辑2:

看起来您不应该强制使用该语言,因为它应该取决于用户的偏好:https://stackoverflow.com/a/12696747/1372543

答案来自为谷歌工作的杰夫波斯尼克。我觉得它适用于你的问题。