【问题标题】:How To Disable Youtube Captions in a Youtube Embed Link如何在 Youtube 嵌入链接中禁用 Youtube 字幕
【发布时间】:2014-04-14 20:42:31
【问题描述】:

在 youtube 上创建嵌入链接时,默认情况下标题为 on。嵌入 youtube 链接时,有没有办法禁用或关闭字幕?

documentation 表示:

Make captions automatically appear for an embedded video by adding "&cc_load_policy=1" to the video's embed code.

我需要反过来。 我尝试使用&cc_load_policiy=0,但没有奏效。我还找到了this 问题,但似乎没有一个答案有效。

我也在使用 VideoJS。所以也许有办法通过它来做到这一点......

谢谢

【问题讨论】:

标签: javascript youtube video.js closed-captions


【解决方案1】:

使用与iv_load_policy 相同的逻辑并将值设置为3

例如:

<iframe width="560" height="315" src="https://www.youtube.com/embed/WJo98LfIfEA?cc_load_policy=3" frameborder="0" allowfullscreen></iframe>

它还适用于嵌入视频的 JS API。

【讨论】:

  • 当,这个答案需要被投票! cc_lang_policy 的这个隐藏值在 YouTube 文档中是没有的,我还没有看到任何其他线程甚至提到它!希望 YouTube 不会悄悄删除它。
【解决方案2】:

cc_load_policy(支持的播放器:AS3、AS2) 值:1。默认为 基于用户偏好。设置为 1 将导致隐藏式字幕 默认显示,即使用户关闭了字幕。

Reference

不幸的是,我认为这是不可能的,因为这是用户偏好。 cc_load_policy 是指禁用/启用播放器的切换按钮(仅限于 AS3、AS2 播放器)。而且由于 VideoJS 基于 HTML5,我想 cc_load_policy 也不可供您使用。

【讨论】:

    猜你喜欢
    • 2014-11-06
    • 1970-01-01
    • 2012-04-11
    • 1970-01-01
    • 2021-07-03
    • 2015-02-12
    • 1970-01-01
    • 2014-04-07
    • 2015-10-01
    相关资源
    最近更新 更多