Skip to content

Commit b02bb97

Browse files
authored
fix: Fix selectAudioTrack when using src= (#8857)
Fixes #8856
1 parent b59066e commit b02bb97

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/player.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5891,11 +5891,14 @@ shaka.Player = class extends shaka.util.FakeEventTarget {
58915891
};
58925892
const selectSrcEqualsMode = () => {
58935893
if (this.video_ && this.video_.audioTracks) {
5894+
const LanguageUtils = shaka.util.LanguageUtils;
5895+
const inputLanguage = LanguageUtils.normalize(audioTrack.language);
58945896
const audioTracks = Array.from(this.video_.audioTracks);
58955897
let trackMatch = null;
58965898
for (const track of audioTracks) {
5899+
const trackLanguage = track.language || 'und';
58975900
if (track.label == audioTrack.label &&
5898-
track.language == audioTrack.language &&
5901+
LanguageUtils.normalize(trackLanguage) == inputLanguage &&
58995902
track.kind == audioTrack.roles[0]) {
59005903
trackMatch = track;
59015904
break;

0 commit comments

Comments
 (0)