File tree 4 files changed +11
-7
lines changed
4 files changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -189,7 +189,7 @@ function HTMLVideo(options) {
189
189
return Object . freeze ( {
190
190
id : 'EMBEDDED_' + String ( index ) ,
191
191
lang : track . language ,
192
- label : track . label ,
192
+ label : track . label || null ,
193
193
origin : 'EMBEDDED' ,
194
194
embedded : true
195
195
} ) ;
Original file line number Diff line number Diff line change @@ -192,7 +192,7 @@ function TitanVideo(options) {
192
192
return Object . freeze ( {
193
193
id : 'EMBEDDED_' + String ( index ) ,
194
194
lang : track . language ,
195
- label : track . label || track . language ,
195
+ label : track . label || null ,
196
196
origin : 'EMBEDDED' ,
197
197
embedded : true
198
198
} ) ;
@@ -265,7 +265,7 @@ function TitanVideo(options) {
265
265
return Object . freeze ( {
266
266
id : 'EMBEDDED_' + String ( index ) ,
267
267
lang : track . language ,
268
- label : track . label || track . language ,
268
+ label : track . label || null ,
269
269
origin : 'EMBEDDED' ,
270
270
embedded : true
271
271
} ) ;
Original file line number Diff line number Diff line change @@ -244,18 +244,20 @@ function TizenVideo(options) {
244
244
extra = JSON . parse ( textTrack . extra_info ) ;
245
245
} catch ( e ) { }
246
246
var textTrackLang = typeof extra . track_lang === 'string' && extra . track_lang . length > 0 ? extra . track_lang . trim ( ) : null ;
247
+ var textTrackLabel = null ;
247
248
if ( ( ( tracksData || { } ) . subs || [ ] ) . length ) {
248
249
var extendedTrackData = tracksData . subs . find ( function ( el ) {
249
250
return ( el || { } ) . id - 1 === textTrack . index ;
250
251
} ) ;
251
252
if ( extendedTrackData ) {
252
253
textTrackLang = extendedTrackData . lang || 'eng' ;
254
+ textTrackLabel = extendedTrackData . label || null ;
253
255
}
254
256
}
255
257
textTracks . push ( {
256
258
id : textTrackId ,
257
259
lang : textTrackLang ,
258
- label : textTrackLang ,
260
+ label : textTrackLabel ,
259
261
origin : 'EMBEDDED' ,
260
262
embedded : true ,
261
263
mode : ! disabledSubs && textTrackId === currentSubTrack ? 'showing' : 'disabled' ,
@@ -346,18 +348,20 @@ function TizenVideo(options) {
346
348
extra = JSON . parse ( audioTrack . extra_info ) ;
347
349
} catch ( e ) { }
348
350
var audioTrackLang = typeof extra . language === 'string' && extra . language . length > 0 ? extra . language : null ;
351
+ var audioTrackLabel = null ;
349
352
if ( ( ( tracksData || { } ) . audio || [ ] ) . length ) {
350
353
var extendedTrackData = tracksData . audio . find ( function ( el ) {
351
354
return ( el || { } ) . id - 1 === audioTrack . index ;
352
355
} ) ;
353
356
if ( extendedTrackData ) {
354
357
audioTrackLang = extendedTrackData . lang || 'eng' ;
358
+ audioTrackLabel = extendedTrackData . label || null ;
355
359
}
356
360
}
357
361
audioTracks . push ( {
358
362
id : audioTrackId ,
359
363
lang : audioTrackLang ,
360
- label : audioTrackLang ,
364
+ label : audioTrackLabel ,
361
365
origin : 'EMBEDDED' ,
362
366
embedded : true ,
363
367
mode : audioTrackId === currentAudioTrack ? 'showing' : 'disabled' ,
Original file line number Diff line number Diff line change @@ -370,7 +370,7 @@ function WebOsVideo(options) {
370
370
textTracks . push ( {
371
371
id : 'EMBEDDED_' + textTrackId ,
372
372
lang : track . lang || 'eng' ,
373
- label : track . lang || 'eng' ,
373
+ label : track . label || null ,
374
374
origin : 'EMBEDDED' ,
375
375
embedded : true ,
376
376
mode : textTrackId === currentSubTrack ? 'showing' : 'disabled' ,
@@ -392,7 +392,7 @@ function WebOsVideo(options) {
392
392
audioTracks . push ( {
393
393
id : 'EMBEDDED_' + audioTrackId ,
394
394
lang : track . lang || 'eng' ,
395
- label : track . lang || 'eng' ,
395
+ label : track . label || null ,
396
396
origin : 'EMBEDDED' ,
397
397
embedded : true ,
398
398
mode : audioTrackId === currentAudioTrack ? 'showing' : 'disabled' ,
You can’t perform that action at this time.
0 commit comments