Issue or Problem:
Safari does not display on-screen captions when enabling the CC button in the web player.
Cause:
Safari has a few issues with the on-screen closed captioning display.
Solution:
There is an accessibility setting called "Prefer closed captions and SDH" that can force on-screen captions on and off regardless of our own UI.
To enable this setting,
- On your Mac, head to Apple menu --> System Preferences --> Accessibility
- From there, select Captions
- To enable closed-captions and SDH
- Select the checkbox "Prefer closed captions and SDH"
- Select the checkbox "Prefer closed captions and SDH"
- To disable closed-captions and SDH
- Deselect the checkbox "Prefer closed captions and SDH"
- Deselect the checkbox "Prefer closed captions and SDH"
- To enable closed-captions and SDH
Additional Notes:
With SDH OFF
- On-screen captions will appear for In-progress, completed, and live playback in the single-view web player.
- Loading a neighboring recording will insert discontinuities and will no longer show on-screen captions.
- On-screen captions will appear in the input multiplayer and streams player until the user seeks outside the range of the currently loaded recording. Also, on-screen captions will stop updating if the user watches across an hourly boundary while viewing a proxy copy of their stream due to discontinuities in the proxys.
With SDH ON
- None of the above issues will occur
- While watching a recording and enabling SDH, the state of our on-screen CC toggle button may be incorrect since no events are exposed to listen to SDH changing.
Regardless of the state of SDH, there will only ever be one caption stream (608). Even if the source has both 608 and 708.
Applies to Version:
SnapStream 9.5 and later