mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Fix detection of SecondaryAudio support
This commit is contained in:
parent
255df81375
commit
a3e64088b1
1 changed files with 7 additions and 1 deletions
|
@ -744,7 +744,13 @@ import browser from './browser';
|
|||
|
||||
profile.CodecProfiles = [];
|
||||
|
||||
const supportsSecondaryAudio = browser.tizen || videoTestElement.audioTracks;
|
||||
// We rely on HTMLMediaElement.audioTracks
|
||||
// It works in Chrome 79+ with "Experimental Web Platform features" enabled
|
||||
// It doesn't work in Firefox 108 even with "media.track.enabled" enabled (it only sees the first audio track)
|
||||
// It seems to work on Tizen 5.5+ (Chrome 69+). See https://developer.tizen.org/forums/web-application-development/video-tag-not-work-audiotracks
|
||||
const supportsSecondaryAudio = !!videoTestElement.audioTracks
|
||||
&& !browser.firefox
|
||||
&& (browser.tizenVersion >= 5.5 || !browser.tizen);
|
||||
|
||||
const aacCodecProfileConditions = [];
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue