File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -5732,10 +5732,14 @@ shaka.Player = class extends shaka.util.FakeEventTarget {
5732
5732
return [ ] ;
5733
5733
}
5734
5734
5735
- /** @type {!Map<number , shaka.extern.AudioTrack> } */
5735
+ /** @type {!Map<string , shaka.extern.AudioTrack> } */
5736
5736
const audioTracksMap = new Map ( ) ;
5737
5737
for ( const track of filteredTracks ) {
5738
- if ( track . audioId == null ) {
5738
+ let id = track . originalAudioId ;
5739
+ if ( ! id && track . audioId != null ) {
5740
+ id = String ( track . audioId ) ;
5741
+ }
5742
+ if ( ! id ) {
5739
5743
continue ;
5740
5744
}
5741
5745
/** @type {shaka.extern.AudioTrack } */
@@ -5753,7 +5757,7 @@ shaka.Player = class extends shaka.util.FakeEventTarget {
5753
5757
spatialAudio : track . spatialAudio ,
5754
5758
originalLanguage : track . originalLanguage ,
5755
5759
} ;
5756
- audioTracksMap . set ( track . audioId , audioTrack ) ;
5760
+ audioTracksMap . set ( id , audioTrack ) ;
5757
5761
}
5758
5762
return Array . from ( audioTracksMap . values ( ) ) ;
5759
5763
}
You can’t perform that action at this time.
0 commit comments