对于带有字幕的有效YouTube视频,会返回以下选项。
player.getOption("captions", "displaySettings");
{
background:"#080808",
backgroundOpacity:0.75,
charEdgeStyle:"none",
color:"#fff",
fontFamily:4,
fontFamilyOption:"propSans",
fontSizeIncrement:0,
textOpacity:1,
windowColor:"#080808",
windowOpacity:0
}
如下所示,尝试更改上述任何属性不会导致标题样式发生任何更改。
YTPlayer.setOption("captions", "displaySettings", {fontFamily: 2});
API是否已损坏或缺少步骤?
答案 0 :(得分:1)
如果查看setOption in the iFrameAPI的选项,可以看到没有fontStyle选项,只有fontSize
如果您使用this blog作为参考,请注意此帖子是在2015年编写的,而且是针对HTML5播放器的。作者还警告说:
“我不确定这是否意味着API参考已过期或 未记录的选项是非官方的,可能会在没有的情况下消失 注意。由于后者可能是一种可能性,你应该运动 请谨慎使用这些选项。“
所以,请关注官方文档。