videojs / videojs-contrib-dash

Video.js plugin for supporting the MPEG-DASH playback through a video.js player
https://videojs.github.io/videojs-contrib-dash/
Apache License 2.0
293 stars 128 forks source link

MS Edge, IE multi-language tracks not switch correctly #327

Open jakubfrydrych opened 5 years ago

jakubfrydrych commented 5 years ago

Hi, if I try to play source with multiple language tracks in MS Edge, some unknown default audio tracks are created in the audio player list.

The other tracks are loaded, but they do not play the selected audio track when you switch them. It's quiet.

If I have source with two audio tracks then they are listed player.audioTracks() result is 3 items. 2 source type Object and 1 source type AudioTrack. Source with type AudioTrack it looks like it was created automatically.

If I try to load the same source in the dashjs reference player, the audio is selected and switched correctly.

Tested here: https://videojs.github.io/videojs-contrib-dash/ Demo source: https://bitmovin-a.akamaihd.net/content/sintel/sintel.mpd

prakash-bbsr commented 5 years ago

Hi, I have checked in Edge browser automatically showing multiple Audio Icon against a single Audio video.

woutd commented 5 years ago

Hello

I had the same issue with multilang HLS on Safari and IE. Fixed it with:

var player = videojs('player', {
  'html5': {
    'nativeAudioTracks': false
  }
});