Skip to content

Commit a8af2c2

Browse files
authored
fix(Demo): Interact with queueManager before do any adManager operation (#8894)
Related to #8529 (comment)
1 parent 42cf404 commit a8af2c2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

demo/main.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1384,6 +1384,9 @@ shakaDemo.Main = class {
13841384
ui.configure(uiConfig);
13851385
}
13861386

1387+
const queueManager = this.player_.getQueueManager();
1388+
await queueManager.removeAllItems();
1389+
13871390
if (asset.hasAds()) {
13881391
// The player internally, if another stream is loaded, calls
13891392
// adManager.onAssetUnload and this would prevent the initial preloading
@@ -1426,9 +1429,6 @@ shakaDemo.Main = class {
14261429
}
14271430
}
14281431

1429-
const queueManager = this.player_.getQueueManager();
1430-
await queueManager.removeAllItems();
1431-
14321432
// Finally, the asset can be loaded.
14331433
if (asset.preloadManager) {
14341434
const preloadManager = asset.preloadManager;

0 commit comments

Comments
 (0)