代码之家  ›  专栏  ›  技术社区  ›  Ondrej Slinták

如何链接没有标题的YouTube视频?

  •  5
  • Ondrej Slinták  · 技术社区  · 14 年前

    可以连接吗 YouTube 不显示字幕的HTML代码视频?

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

    我发现 this link 说明如何操作,但似乎不起作用。如果我尝试使用以下链接格式,它仍然显示标题: http://www.youtube.com/watch?v=kTvHIDKLFqc&cc_load_policy=0 . 它不起作用还是我误解了什么?

    5 回复  |  直到 6 年前
        1
  •  5
  •   John    14 年前

    我发现文档在设置&cc_load_policy=1时有点误导性,默认情况下不显示关闭的字幕,但在按此处所示输入时,可以使用视频控制栏中的cc按钮进行切换。-

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

        2
  •  4
  •   Armfoot Ludovic Feltz    7 年前

    似乎 cc_load_policy 是一个只接受 1 作为价值,所以即使你尝试使用 0 off 值关闭字幕,不会有什么区别(至少直到今天: 2015-05-18 2017~09—11) https://developers.google.com/youtube/player_parameters#cc_load_policy

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

    通过嵌入选项在YouTube中共享视频时,可以单击“启用隐私增强模式”复选框。这将把URL更改为 不同的YouTube域 : https://www.youtube-nocookie.com

    只要这样做,即使用户有标题 默认情况下, 诺克饼干 选项不会读取与用户首选项关联的cookie(默认情况下,用户不需要标题)。

    我创造了这个 codepen example 为了解释这一点:

    1. 尝试播放“无参数”视频,然后 cc_load_policy=1 视频(由于用户偏好,它可能不显示标题,即使在后者中,CC按钮被激活-红色下划线);
    2. 然后播放“nocookie域”视频,应该没有标题。
    3. 尝试激活“无参数”视频中的标题并刷新页面。
    4. 除“nocookie域”视频外,所有视频都将显示标题。

    免责声明:我只看到它在Chrome中工作(火狐和Edge总是在nocookie域中显示标题,甚至在私有导航中)。如果您在“nocookie域”视频中手动激活/停用字幕,那么当您分别刷新页面时,它将在该域中显示/隐藏字幕。

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

    cc_lang_pref 不接受 远离的 Off 作为一个值…

    我用这种方式关闭了视频默认语言的字幕/字幕 仅限Safari和IE (我有默认语言和英语的标题-在我的例子中,Chrome和Firefox似乎忽略了这些变化,但我建议无论如何都要试一试):

    1. 如果你去你的视频 信息和设置 页面点击 高级设置 选项卡,设置 视频语言 Not applicable .
    2. 保存并前往 字幕和CC 页面,弹出窗口解释 在添加字幕或CC._之前,必须选择一种视频语言。 (这似乎不是真的,因为不管怎样它们都会出现)。
    3. 选择 视频的默认语言 弹出式: 这就是它理解当视频使用相同的默认语言时,您不需要默认语言的标题的原因。 奇怪的是,这是让他们不出现的步骤,并不是因为标题中使用了相同的语言。
    4. 在URL的视频中,您不希望有标题 不使用 CccLoad策略 参数,但可以使用 CC-Lang-YangPrf 默认语言如下: http://www.youtube.com/watch?v=kTvHIDKLFqc&cc_lang_pref=en .

    同样,这似乎只适用于某些浏览器(不包括火狐和Chrome),但希望它有帮助…

        3
  •  2
  •   Shoban    14 年前

    网站上说如何打开标题。它不是说要关闭字幕。我想工具包取决于用户以前的选择。

    当你在另一个视频上嵌入视频时 网站,你可以这样做,标题 始终显示在嵌入的 视频。在视频上启用字幕 您想嵌入,只需添加 &将策略=1加载到视频的嵌入内容(amp;CC) 代码。

        4
  •  0
  •   Ankit Jaiswal    11 年前

    很简单,加上 iv_load_policy=3 嵌入代码的参数。

        5
  •  0
  •   dyer215    6 年前

    和平将遵循指导,

    (谢谢你的尝试,但我在不远的地方发现了一些很好的东西…)

    要求一个不是来自翻译的字幕的语言偏好(例如“he”代表希伯来语,这不是视频提供的翻译之一)。

    加法?hl=he到URL,如下所示:

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

    随之而来的是: https://www.youtube.com/watch?v=pRztmbnyV70?hl=He

    让它…是吗? 它在火狐、Edge和Opera上对我很有用。 --享受吧!

    注意:加载页面后,粒子会脱粒……但工作已完成!