gpt4 book ai didi

javascript - YouTube 隐藏式字幕与 API Player

转载 作者:行者123 更新时间:2023-11-28 00:52:13 26 4
gpt4 key购买 nike

我注意到 YouTube iframe API 存在奇怪的行为,我正在寻求指导。我正在尝试使用 API 嵌入视频(或播放列表),其中默认启用隐藏式字幕。 YouTube docs假设在 URL 中设置 cc_load_policy=1 以显示字幕,即使用户的首选项默认不包含字幕。

问题是我在 YouTube 上遇到了不一致的行为(看似随机)。有些视频显示字幕,有些则不显示。

Here's a working example

它的嵌入代码是:

https://www.youtube.com/embed/M7lc1UVf-VE?enablejsapi=1&cc_load_policy=1

<小时/>

Here's a non-working example使用完全相同的嵌入代码语法

代码:

https://www.youtube.com/embed/y9sriE5VMQc?enablejsapi=1&cc_load_policy=1

<强> Related SO post

有人对这种行为有见解或想法吗?或者是“YouTube 是一个大网站,请再等一下?”

最佳答案

在其他人看到相同行为的情况下进行回答。

iframe API 的 cc_load_policy 选项仅显示已上传字幕文件的视频的字幕。 YouTube 完成的自动字幕的行为方式并不相同。显然,这是故意这样做的,因为自动字幕并不像专用字幕文件那么精确。但是,文档没有提及这一点。

关于javascript - YouTube 隐藏式字幕与 API Player,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26635024/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com