YouTube iFrame API标题displaySettings不会更改fontStyle

时间:2017-04-05 22:32:15

标签: javascript iframe youtube youtube-api youtube-javascript-api

对于带有字幕的有效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是否已损坏或缺少步骤?

1 个答案:

答案 0 :(得分:1)

如果查看setOption in the iFrameAPI的选项,可以看到没有fontStyle选项,只有fontSize

enter image description here

如果您使用this blog作为参考,请注意此帖子是在2015年编写的,而且是针对HTML5播放器的。作者还警告说:

  

“我不确定这是否意味着API参考已过期或   未记录的选项是非官方的,可能会在没有的情况下消失   注意。由于后者可能是一种可能性,你应该运动   请谨慎使用这些选项。“

所以,请关注官方文档。