gpt4 book ai didi

javascript - 检测嵌入的 Youtube 播放器字幕

转载 作者:行者123 更新时间:2023-11-30 07:17:03 25 4
gpt4 key购买 nike

是否可以在嵌入式播放器中检测 YouTube 字幕是打开还是关闭?

如果用户选择显示字幕,目前无法取消字幕。如果字幕打开,我想显示自定义消息。

documentation据我所知,没有提到这一点。

最佳答案

我没有在他们的 api 文档中的任何地方找到这个,但是使用你的 youtube 播放器对象你应该能够做到:

player.getOptions("captions") || player.getOptions("cc")  //detects if captions were ever loaded at one point.

你也可以通过js开启它:

player.loadModule("captions");  //Works for html5 ignored by AS3
player.loadModule("cc"); //Works for AS3 ignored by html5

关闭它:

player.unloadModule("captions");  //Works for html5 ignored by AS3
player.unloadModule("cc"); //Works for AS3 ignored by html5

如果加载了模块,更改语言:

player.setOption("captions", "track", {"languageCode": "es"});  //Works for html5 ignored by AS3
player.setOption("cc", "track", {"languageCode": "es"}); //Works for AS3 ignored by html5

关于javascript - 检测嵌入的 Youtube 播放器字幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12011463/

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