diff --git a/lib/polyfill/mediasource.js b/lib/polyfill/mediasource.js index ecd30c6e7a..ec30a699a8 100644 --- a/lib/polyfill/mediasource.js +++ b/lib/polyfill/mediasource.js @@ -208,6 +208,12 @@ shaka.polyfill.MediaSource = class { static patchVp09_() { const originalIsTypeSupported = MediaSource.isTypeSupported; + if (shaka.util.Platform.isWebOS()) { + // Don't do this on LG webOS as otherwise it is unable + // to play vp09 at all. + return; + } + MediaSource.isTypeSupported = (mimeType) => { // Split the MIME type into its various parameters. const pieces = mimeType.split(/ *; */);