Skip to content

Commit 6acf30c

Browse files
committed
! Fix variant selection when no variant's audio role marked as main
1 parent 0ccb4b2 commit 6acf30c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/renderer/components/ft-shaka-video-player/ft-shaka-video-player.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1340,7 +1340,11 @@ export default defineComponent({
13401340
variants = variants.filter(variant => variant.label === label)
13411341
} else if (hasMultipleAudioTracks.value) {
13421342
// default audio track
1343-
variants = variants.filter(variant => variant.audioRoles.includes('main'))
1343+
const filteredVariants = variants.filter(variant => variant.audioRoles.includes('main'))
1344+
// Sometimes there is nothing marked as main, don't filter in this case
1345+
if (filteredVariants.length > 0) {
1346+
variants = filteredVariants
1347+
}
13441348
}
13451349

13461350
const isPortrait = variants[0].height > variants[0].width

0 commit comments

Comments
 (0)