ReferenceApplication icon indicating copy to clipboard operation
ReferenceApplication copied to clipboard

MSE couldn't get all track informations through htmlmediaelement.audiotracks.

Open Pengfei-Yin opened this issue 4 years ago • 2 comments

When we are testing 1.7 Multiple audio (v4) in MSE-EME mode, case failed because js doesn't get correct track information. After debugging js code, we found that Reference Application use dash.js to play dash strearm in MSE testcases. For MSE, browser could not get all track information of dash stream, unless all tracks have created a sourcebuffer. So we think maybe Reference Application could use function gettracksfor("audio") in dash.js to get all track information instead of using video.audiotracks.

Pengfei-Yin avatar Aug 24 '21 10:08 Pengfei-Yin

Fixed in a staging release, MSEEME(dashjs) is using dashjsAPI player.getTracksFor("text|audio") to list available subtitles or audios. https://refapp.hbbtv.org/staging/catalogue/

Github master source codes soon pushed up-to-date, for the moment still has an older sources due to a restructuring of the source code pipeline.

Murmur avatar Mar 10 '22 08:03 Murmur

please re-test with the staging instance

juhajoki avatar Apr 07 '22 08:04 juhajoki

This is fixed for audio tracks

juhajoki avatar Nov 17 '22 09:11 juhajoki

track selection is fixed, but displaying of subtitles in MSE mode is still broken.

juhajoki avatar Mar 23 '23 08:03 juhajoki

Production and Staging has an updated dashjs library and switching subtitles should work in MSE player mode as well. See 1.3.1 out-of-band subtitles (xml link in manifest) and 1.4 in-band subtitles (m4s segments).

https://refapp.hbbtv.org/production/catalogue/ https://refapp.hbbtv.org/staging/catalogue/

Murmur avatar Apr 25 '23 11:04 Murmur