最佳答案
我没有在他们的 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/