@@ -244,21 +244,14 @@ 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
- if ( ( ( tracksData || { } ) . subs || [ ] ) . length ) {
248
- var extendedTrackData = tracksData . subs . find ( function ( el ) {
249
- return ( el || { } ) . id - 1 === textTrack . index ;
250
- } ) ;
251
- if ( extendedTrackData ) {
252
- textTrackLang = extendedTrackData . lang || 'eng' ;
253
- }
254
- }
255
247
var textTrackLabel = null ;
256
248
if ( ( ( tracksData || { } ) . subs || [ ] ) . length ) {
257
249
var extendedTrackData = tracksData . subs . find ( function ( el ) {
258
250
return ( el || { } ) . id - 1 === textTrack . index ;
259
251
} ) ;
260
252
if ( extendedTrackData ) {
261
- textTrackLabel = extendedTrackData . label ;
253
+ textTrackLang = extendedTrackData . lang || 'eng' ;
254
+ textTrackLabel = extendedTrackData . label || null ;
262
255
}
263
256
}
264
257
textTracks . push ( {
@@ -355,21 +348,14 @@ function TizenVideo(options) {
355
348
extra = JSON . parse ( audioTrack . extra_info ) ;
356
349
} catch ( e ) { }
357
350
var audioTrackLang = typeof extra . language === 'string' && extra . language . length > 0 ? extra . language : null ;
351
+ var audioTrackLabel = null ;
358
352
if ( ( ( tracksData || { } ) . audio || [ ] ) . length ) {
359
353
var extendedTrackData = tracksData . audio . find ( function ( el ) {
360
354
return ( el || { } ) . id - 1 === audioTrack . index ;
361
355
} ) ;
362
356
if ( extendedTrackData ) {
363
357
audioTrackLang = extendedTrackData . lang || 'eng' ;
364
- }
365
- }
366
- var audioTrackLabel = null ;
367
- if ( ( ( tracksData || { } ) . subs || [ ] ) . length ) {
368
- var extendedTrackData = tracksData . subs . find ( function ( el ) {
369
- return ( el || { } ) . id - 1 === audioTrack . index ;
370
- } ) ;
371
- if ( extendedTrackData ) {
372
- audioTrackLabel = extendedTrackData . label ;
358
+ audioTrackLabel = extendedTrackData . label || null ;
373
359
}
374
360
}
375
361
audioTracks . push ( {
0 commit comments