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

Hi, labeling option in the source configuration object seems still not take effect in Safari / Native player, using bitmovin-player v8.84.0. Any progress on this issue?

Unfortunately there is no update available.
I suggest using the workaround for the time being.
Please let me know in case it presents any issues