diff --git a/packages/cxl-ui/src/components/cxl-jw-player/mixins/BaseMixin.js b/packages/cxl-ui/src/components/cxl-jw-player/mixins/BaseMixin.js index 5b14c54e..2ecb3d2e 100644 --- a/packages/cxl-ui/src/components/cxl-jw-player/mixins/BaseMixin.js +++ b/packages/cxl-ui/src/components/cxl-jw-player/mixins/BaseMixin.js @@ -131,7 +131,15 @@ export function BaseMixin(BaseClass) { const { file } = chapters.length > 0 ? chapters[0] : ''; const response = await (await fetch(file)).text(); - return parseSync(response); + let result = []; + + try { + result = parseSync(response); + } catch (e) { + console.error(e); + } + + return result; } async _getMedia() { diff --git a/packages/cxl-ui/src/components/cxl-jw-player/mixins/TranscriptMixin.js b/packages/cxl-ui/src/components/cxl-jw-player/mixins/TranscriptMixin.js index 44feb65e..fc125852 100644 --- a/packages/cxl-ui/src/components/cxl-jw-player/mixins/TranscriptMixin.js +++ b/packages/cxl-ui/src/components/cxl-jw-player/mixins/TranscriptMixin.js @@ -84,7 +84,13 @@ export function TranscriptMixin(BaseClass) { }); } - return tracks; + const filteredTracks = tracks.map((track) => { + track.data.text = track.data.text.replace("", "").replace("", ""); + + return track; + }); + + return filteredTracks; } _onCaptionClick(e) {