如何链接youtube视频没有标题?

时间:2010-02-18 10:16:39

标签: xhtml youtube embed closed-captions

是否可以在HTML代码中链接 youtube 视频而不显示其字幕(字幕)?

假设我有以下视频:http://www.youtube.com/watch?v=kTvHIDKLFqc。它有默认的英文字幕。但是,在链接此视频时,我想在没有它们的情况下加载它。是否有可能在视频中使用某种参数?

我发现this link有描述如何操作,但它似乎不起作用。如果我尝试使用以下格式的链接,则无论如何都会显示字幕:http://www.youtube.com/watch?v=kTvHIDKLFqc&cc_load_policy=0。它不起作用还是我误解了什么?

5 个答案:

答案 0 :(得分:5)

我发现该文档在该设置中有点误导,并且默认情况下cc_load_policy = 1没有显示隐藏式字幕,但是如果输入如下所示,则可以使用视频控制栏中的cc按钮切换 -

http://www.google.com/support/youtube/bin/answer.py?hl=en&answer=140174

答案 1 :(得分:4)

似乎cc_load_policy是一个仅接受1作为值的参数,因此即使您尝试使用0off值来关闭字幕,它也会获胜不会有所作为(至少到今天: 2015-05-18 2017-09-11): https://developers.google.com/youtube/player_parameters#cc_load_policy

2017-09-11解决方案:“启用隐私增强模式”

当您通过嵌入选项在Youtube中分享视频时,您可以点击“启用隐私增强模式”复选框。这会将网址更改为不同的Youtube域https://www.youtube-nocookie.com

通过这样做,即使用户默认情况下有 On 标题, nocookie 选项也不会读取与用户偏好相关联的Cookie(就好像用户默认不需要标题。)

我已创建此codepen example以解释此问题:

  1. 尝试播放“无参数”视频,然后播放cc_load_policy=1视频(由于用户偏好,可能无法显示字幕,即使在后者中CC按钮已激活 - 红色下划线);
  2. 然后播放“nocookie域名”视频,不应有字幕。
  3. 尝试激活“无参数”视频中的字幕并刷新页面。
  4. 除“nocookie domain”视频外的所有视频都会显示字幕。
  5. 免责声明:我只在Chrome中看到过这种情况(Firefox和Edge始终在nocookie域中显示字幕,即使在私人导航中也是如此)。如果您在“nocookie域”视频中手动激活/停用字幕,则当​​您分别刷新页面时,它将在此域中显示/隐藏字幕。

    旧东西(视频所有者的部分解决方案)

    cc_lang_pref不接受offOff作为值...

    我设法以这种方式为视频的默认语言关闭字幕/字幕仅适用于Safari和IE (我有默认语言和英语字幕 - 在我的情况下,Chrome和Firefox似乎忽略了这一变化,但无论如何我建议试一试):

    1. 在youtube中,如果您转到视频的信息和设置页面并点击高级设置标签,请将视频语言设置为{{1 }}。
    2. 保存并转到字幕和CC 页面,其中会出现一个弹出窗口,说明«您必须在添加字幕或CC之前选择视频语言。»(此似乎不是真的,因为它们甚至出现了。)
    3. 在弹出窗口中选择您的视频的默认语言这使得它了解当视频使用相同的默认语言时您不需要默认语言的标题奇怪的是,这是让它们不显示的步骤,而不是因为字幕中使用了相同的语言。
    4. 在网址视频中,您不想使用字幕,请不要使用 Not applicable参数,但您可以使用cc_load_policy这样的默认语言: http://www.youtube.com/watch?v=kTvHIDKLFqc&cc_lang_pref=en
    5. 同样,这似乎仅适用于某些浏览器(不包括Firefox和Chrome),但希望它有所帮助......

答案 2 :(得分:2)

该网站说明了如何开启字幕。它没有谈论关闭字幕。我认为这取决于用户之前的选择。

  

将视频嵌入另一个视频时   网站,你可以使它的字幕   始终显示在嵌入式   视频。为视频启用字幕   你想嵌入,只需添加   & cc_load_policy = 1到视频的嵌入   代码。

答案 3 :(得分:0)

非常简单,在嵌入代码中添加iv_load_policy=3参数。

答案 4 :(得分:0)

和平将遵循指导,

(感谢您的尝试,但我在附近找到了不错的东西...)

询问不是来自翻译字幕的语言偏好(例如,“ He”代表希伯来语,不在视频的翻译范围之内。)

将?hl = He添加到网址中,如下所示:

没有它: https://www.youtube.com/watch?v=pRztmbnyV70

及其: https://www.youtube.com/watch?v=pRztmbnyV70?hl=He

做到...? 它适用于Firefox,Edge和Opera。 -尽情享受吧!

注意:粒子在加载页面后消失了……但是工作已经完成了!