diff --git a/lib/player.js b/lib/player.js index 3c82ce96c1..a6066ac428 100644 --- a/lib/player.js +++ b/lib/player.js @@ -2095,8 +2095,6 @@ shaka.Player = class extends shaka.util.FakeEventTarget { } preloadManager.attachManifest( this.manifest_, this.parser_, this.parserFactory_); - preloadManager.attachAbrManager( - this.abrManager_, this.abrManagerFactory_); preloadManager.attachAdaptationSetCriteria( this.currentAdaptationSetCriteria_); preloadManager.start(); @@ -2472,6 +2470,10 @@ shaka.Player = class extends shaka.util.FakeEventTarget { }; preloadManager = new shaka.media.PreloadManager( assetUri, mimeType, startTime, playerInterface); + if (!allowMakeAbrManager) { + preloadManager.attachAbrManager( + this.abrManager_, this.abrManagerFactory_); + } return preloadManager; }