【问题标题】:Check if user enabled closed captions in UWP Xbox app检查用户是否在 UWP Xbox 应用中启用隐藏式字幕
【发布时间】:2017-07-27 18:07:12
【问题描述】:

在 Javascript UWP 应用程序中实现隐藏式字幕时遇到问题。我们使用手动隐藏式字幕实现(因为跨平台的原因)。

我已经实现了所有不同的用户设置,例如ClosedCaptionSizeClosedCaptionStyle 等。

但是,我似乎缺少特定的属性或值来检查用户是否在他或她的帐户中实际上有 enabled Closed Captions

docs 除了如何设置标题样式外,不提供任何信息。我原以为它会出现在上述文档 (Windows​.Media​.ClosedCaptioning) 的命名空间中,但事实并非如此。

如何确定用户是否启用或禁用了隐藏式字幕?

【问题讨论】:

    标签: javascript uwp xbox-one


    【解决方案1】:

    如何确定用户是否启用或禁用了隐藏式字幕?

    没有办法做到这一点。每个视频都启用了媒体隐藏字幕,而不是系统范围。参考How to modify the closed captioning settings on your Xbox One console

    如果使用自定义字幕渲染器负责切换(提供 UX),则应用托管视频。内置平台控件默认绑定以启用我们的系统渲染器。

    如果应用需要不同的行为,我们可以覆盖 XAML 中的按钮,但对于 JS 应用,我们必须提供自己的控件,因为这种选择性扩展不是 W3C 的一部分。

    【讨论】:

      猜你喜欢
      • 2021-11-15
      • 1970-01-01
      • 2020-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-22
      • 2016-12-06
      • 2012-01-19
      相关资源
      最近更新 更多