Skip to content

Commit 8777346

Browse files
authored
Merge pull request #94 from bbc/BADGERS-472-abort-manifest
2 parents 20c3473 + 4092508 commit 8777346

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

src/streaming/MediaPlayer.js

+9-4
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,8 @@ function MediaPlayer() {
162162
videoModel,
163163
uriFragmentModel,
164164
domStorage,
165-
segmentBaseController;
165+
segmentBaseController,
166+
retrieveManifestLoader;
166167

167168
/*
168169
---------------------------------------------------------------------------
@@ -457,6 +458,10 @@ function MediaPlayer() {
457458
offlineController.reset();
458459
offlineController = null;
459460
}
461+
462+
if (retrieveManifestLoader) {
463+
retrieveManifestLoader.reset();
464+
}
460465
}
461466

462467
/**
@@ -1834,7 +1839,7 @@ function MediaPlayer() {
18341839
* @instance
18351840
*/
18361841
function retrieveManifest(url, callback) {
1837-
let manifestLoader = _createManifestLoader();
1842+
retrieveManifestLoader = _createManifestLoader();
18381843
let self = this;
18391844

18401845
const handler = function (e) {
@@ -1844,13 +1849,13 @@ function MediaPlayer() {
18441849
callback(null, e.error);
18451850
}
18461851
eventBus.off(Events.INTERNAL_MANIFEST_LOADED, handler, self);
1847-
manifestLoader.reset();
1852+
retrieveManifestLoader.reset();
18481853
};
18491854

18501855
eventBus.on(Events.INTERNAL_MANIFEST_LOADED, handler, self);
18511856

18521857
uriFragmentModel.initialize(url);
1853-
manifestLoader.load(url);
1858+
retrieveManifestLoader.load(url);
18541859
}
18551860

18561861
/**

0 commit comments

Comments
 (0)