info-icon-smallicon-jumptoGroup 4Now Playing/** * @namespace elements.tv-player.behaviors.tv-player-casting-behavior * */ /** * AUDIO BEHAVIOR *-----------------* * When watchable.hasDVS is 'true': consider the last track as Video Descirption. * When watchable.hasSAP is 'true': consider the second track/setting.language as second audio track. * When both watchable.hasSAP and watchable.hasDVS are 'true': then list both/all tracks if there are more than two tracks. * When both are true and if only two tracks are available: then DVS takes priority and the second language will be listed as DVS. * If manifest(getAvailableLanguages()) reports any track with name 'pt': consider it as DVS irrespective of what watchable.hasDVS says. * On every language change the settings.language value should be updated and vice versa. * On every change to DVS should be updated in the settings.dvs value and vice versa. * If both settings.language and settings.dvs is ON: priority will be given to DVS. Turning off settings.dvs will play the settings.langauge selected */