diff --git a/lib/media/media_source_engine.js b/lib/media/media_source_engine.js index ab61a64d28..8d2a7792d5 100644 --- a/lib/media/media_source_engine.js +++ b/lib/media/media_source_engine.js @@ -1778,6 +1778,9 @@ shaka.media.MediaSourceEngine = class { * @private */ async codecSwitchIfNecessary_(contentType, stream, streamsByType) { + if (contentType == shaka.util.ManifestParserUtils.ContentType.TEXT) { + return false; + } const MimeUtils = shaka.util.MimeUtils; const currentCodec = MimeUtils.getCodecBase( MimeUtils.getCodecs(this.sourceBufferTypes_[contentType])); @@ -1840,6 +1843,9 @@ shaka.media.MediaSourceEngine = class { * @private */ isCodecSwitchNecessary_(contentType, stream) { + if (contentType == shaka.util.ManifestParserUtils.ContentType.TEXT) { + return false; + } const MimeUtils = shaka.util.MimeUtils; const currentCodec = MimeUtils.getCodecBase( MimeUtils.getCodecs(this.sourceBufferTypes_[contentType]));