通过 URL 强制使用 YouTube 隐藏式字幕

Posted

技术标签:

【中文标题】通过 URL 强制使用 YouTube 隐藏式字幕【英文标题】:Force YouTube closed captions via URL 【发布时间】:2016-08-22 05:22:26 【问题描述】:

我想在我的网站上播放带有隐藏字幕甚至翻译功能的 YouTube 视频。我的视频的网址(原谅商业性质)是:

https://www.youtube.com/watch?v=ygL_gJPbaKI

我知道视频启用了隐藏式字幕和自动翻译,因为我可以在播放时手动打开这两个功能。

我已经阅读并尝试了所有的 URL 参数,但似乎没有一个可以解决问题:

&hl=fr &cc_lang_pref=fr &cc_load_policy=1 &cc=1

有什么想法吗?

【问题讨论】:

您是否尝试在视频中添加以下“标签”? yt:cc=on 另外,如果你在 ios 上进行测试,也许你遇到了我在***.com/q/38839377/470749尝试解决的同样问题@ 基本上我认为他们多年来已经逐步淘汰了这些选项。目前正在尝试解决同样的问题......不幸的是,什么都做不了。 这些解决方案都不适用。 快4年了还是没有答案? 【参考方案1】:

要强制 CC 关闭,您需要将 &cc_load_policy=3 添加到您的 URL。

【讨论】:

以上是关于通过 URL 强制使用 YouTube 隐藏式字幕的主要内容,如果未能解决你的问题,请参考以下文章

HTML5 的 Youtube 隐藏式字幕不起作用

无法在 Youtube API v3 中下载隐藏式字幕

无法抓取 YouTube 视频的隐藏式字幕

YouTube API v3 中的隐藏式字幕

Plyr 媒体播放器不显示 Vimeo,也不切换 Youtube 隐藏式字幕

Youtube API - 如何使用自定义控件打开/关闭字幕,更改语言?