Why the labeling configuration doesn't work on Safari / macOS?

Labeling as shown in our public demo [1] seems to work fine in Chrome, but not in Safari / Native player.
I suspect that the subtitles are handled natively, so the player doesn’t have control on them. Would there be a workaround ?

[1] bitmovin-player-web-samples/labeling.html at main · bitmovin/bitmovin-player-web-samples · GitHub

1 Like

There is no platform limitations that would prevent labeling from working in Safari, however, a known issue causes this part of the configuration not to take effect in Safari. (ref: PW-6710).

A workaround is possible by using CSS/JS to modify the label fields in the meantime.

Example :

document.querySelector('.bmpui-ui-audiotrackselectbox').options[0].innerHTML = "modified Label";
1 Like