Skip to content

Commit 6967321

Browse files
committed
fix: dash group changes should not stop playlist loader
1 parent 9cfd533 commit 6967321

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/media-groups.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ export const startLoaders = (playlistLoader, mediaType) => {
7171
*/
7272
export const onGroupChanged = (type, settings) => () => {
7373
const {
74+
sourceType,
7475
segmentLoaders: {
7576
[type]: segmentLoader,
7677
main: mainSegmentLoader
@@ -81,6 +82,11 @@ export const onGroupChanged = (type, settings) => () => {
8182
const activeGroup = mediaType.activeGroup(activeTrack);
8283
const previousActiveLoader = mediaType.activePlaylistLoader;
8384

85+
if (sourceType === 'dash') {
86+
// only one playlist loader for dash. do not stop.
87+
return;
88+
}
89+
8490
stopLoaders(segmentLoader, mediaType);
8591

8692
if (!activeGroup) {

0 commit comments

Comments
 (0)