diff --git a/lib/cea/mp4_cea_parser.js b/lib/cea/mp4_cea_parser.js index 915205a915..fce47c71be 100644 --- a/lib/cea/mp4_cea_parser.js +++ b/lib/cea/mp4_cea_parser.js @@ -236,7 +236,13 @@ shaka.cea.Mp4CeaParser = class { }); } } else { - reader.skip(naluSize - 1); + try { + reader.skip(naluSize - 1); + } catch (e) { + // It is necessary to ignore this error because it can break the start + // of playback even if the user does not want to see the subtitles. + break; + } } sampleSize -= (naluSize + 4); if (sampleSize == 0) {