diff --git a/lib/polyfill/mediasource.js b/lib/polyfill/mediasource.js index f0c39ce0b8..1049b4ba31 100644 --- a/lib/polyfill/mediasource.js +++ b/lib/polyfill/mediasource.js @@ -66,6 +66,11 @@ shaka.polyfill.MediaSource = class { // Bug filed: https://bugs.webkit.org/show_bug.cgi?id=165342 shaka.polyfill.MediaSource.stubAbort_(); } + } else if (shaka.util.Platform.isEdge()) { + shaka.log.info('Rejecting TS container.'); + // TS content is broken on Edge in general. + // See https://github.com/shaka-project/shaka-player/issues/4955 + shaka.polyfill.MediaSource.rejectTsContent_(); } else if (shaka.util.Platform.isTizen2() || shaka.util.Platform.isTizen3() || shaka.util.Platform.isTizen4()) {