gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:51:52 25 4
gpt4 key购买 nike

我有一个带有自定义 HTML 控件的 YouTube 播放器,我想添加一个按钮来打开/关闭隐藏式字幕并切换语言。任何人都有使用 JS 或 iframe API 来执行此操作的经验吗?我知道将 cc_load_policy=1 附加到 url 会强制显示字幕,但我使用的是自定义控件并想添加一个切换按钮。我尝试使用 loadVideoByUrl 方法并附加 cc 参数,但这不起作用似乎不起作用。

我也只能使用 iframe 方法让播放器以用户的默认语言显示字幕,而不能使用 swf 对象方法。 Swf 对象始终默认为英语。如果有人对此也有任何见解,请告诉我!

最佳答案

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

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 API - 如何使用自定义控件打开/关闭字幕、更改语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13735783/

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