NETWORK_COULD_NOT_LOAD_SUBTITLE issue facing with close captions/subtitle

Hi Team,
​I hope you are doing well.

​I would like to discuss one issue I am facing with bitmovin player (for Kepler). When I try to add subtitle/close captions to the player externally. Player does not enable them. The “enable: false” keys also show false and it shows below error.

{“code”: 1402, “data”: undefined, “message”: “1402/NETWORK_COULD_NOT_LOAD_SUBTITLE”, “name”: “NETWORK_COULD_NOT_LOAD_SUBTITLE”, “timestamp”: 1760198244507, “type”: “warning”}

​You can find below code how I am trying to enable it and what object I have passed to the player:

const track: SubtitleTrack = {

id: ‘sub1’,

lang: ‘en’,

label: ‘English’,

kind: ‘subtitle’,

url: vttOrTtml.url,

isSideloaded: true,

};

try {

console.log(‘[subtitle] subtitle object :’, player.current.subtitles);

player.current.subtitles.add(track)

const list = player.current.subtitles.list();

console.log(‘[subtitle] listof tracks :’, list);

player.current.subtitles.enable(track.id);

} catch (err) {

console.error(‘[subtitle] Failed to add or enable:’, err);

}

const toggleSubtitles = async () => {

if (!player.current) return;

const list = player.current.subtitles.list();

console.log(“list for subtitles”, player.current.subtitles.list())

const enabled = list.find((t) => t.enabled);

if (enabled) {

player.current.subtitles.disable(enabled.id);

console.log(‘[subtitle] Disabled:’, enabled.label);

} else if (list.length) {

player.current.subtitles.enable(list[0].id);

console.log(‘[subtitle] Enabled:’, list[0].label);

console.log(“[subtitle] Enabled list”, player.current.subtitles.list())

}

};