2017-03-07 21 views
0

遇到了在使用Javascript UWP應用程序中實現隱藏式字幕時遇到的問題。我們使用手動Closed Caption實現(由於跨平臺的原因)。檢查用戶是否在UWP Xbox應用程序中啓用了隱藏式字幕

我已經實現了所有的各種用戶設置,如ClosedCaptionSizeClosedCaptionStyle

但是,我似乎缺少特定的屬性或值,以檢查用戶是否有實際enabled Closed Captions在他或她的帳戶。

docs不給比了如何樣式的標題以外的任何信息。我曾預料它會出現在上述文檔的名稱空間中(Windows​.Media​.ClosedCaptioning),但似乎並非如此。

如何確定用戶是否已啓用或禁用隱藏式字幕?

回答

0

如何確定如果用戶已啓用或禁用隱藏式字幕?

沒有辦法做到這一點。每個視頻都啓用媒體隱藏字幕,而不是系統範圍。 Ref How to modify the closed captioning settings on your Xbox One console

如果使用自定義字幕渲染器負責切換打開和關閉(提供UX),則該應用託管視頻。內置平臺控件默認綁定爲啓用我們的系統渲染器。

如果應用程序想要一個不同的行爲,我們可以覆蓋按鈕XAML但對於JS的應用程序,我們必須提供自己的控制,因爲那種選擇性擴展的不是W3C的一部分。

相關問題