【问题标题】:YouTube iFrame API captions displaySettings does not change fontStyleYouTube iFrame API 字幕 displaySettings 不会更改 fontStyle
【发布时间】:2017-04-05 22:32:14
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    如果您使用this blog 作为参考,请注意这篇文章是在 2015 年写的,它是针对 HTML5 播放器的。作者还警告:

    “我不确定这是否意味着 API 参考已过时或 未记录的选项是非官方的,可能会在没有 注意。由于后者可能是一种可能性,因此您应该锻炼 谨慎使用这些选项。”

    所以,请按照官方文档进行操作。

    【讨论】:

      猜你喜欢
      • 2023-03-08
      • 2017-08-12
      • 2014-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多