getAudioTrack
Description
Get information about the audio track currently set.
null
if no audio track is enabled right now.
If an audio track is set and information about it is known, this method will return an object with the following properties:
-
id
(Number|string
): The id used to identify this track. No other audio track for the same Period will have the sameid
.This can be useful when setting the track through the
setAudioTrack
method. -
language
(string
): The language the audio track is in, as set in the Manifest. -
normalized
(string
): An attempt to translate thelanguage
property into an ISO 639-3 language code (for now only support translations from ISO 639-1 and ISO 639-3 language codes). If the translation attempt fails (no corresponding ISO 639-3 language code is found), it will equal the value oflanguage
-
audioDescription
(Boolean
): Whether the track is an audio description of what is happening at the screen. -
dub
(Boolean|undefined
): If set totrue
, this audio track is a “dub”, meaning it was recorded in another language than the original. If set tofalse
, we know that this audio track is in an original language. This property isundefined
if we do not known whether it is in an original language. -
label
(string|undefined
): A human readable label that may be displayed in the user interface providing a choice between audio tracks.This information is usually set only if the current Manifest contains one.
-
representations
(Array.<Object>
): Representations of this video track, with attributes:-
id
(string
): The id used to identify this Representation. No other Representation from this track will have the sameid
. -
bitrate
(Number
): The bitrate of this Representation, in bits per seconds. -
codec
(string|undefined
): The audio codec the Representation is in, as announced in the corresponding Manifest. -
isSpatialAudio
(Boolean|undefined
): If set totrue
, this Representation has spatial audio.
-
undefined
if no audio content has been loaded yet or if its information is
unknown.
This method will only return the chosen video track for the Period that is currently playing.
Syntax
const audioTrack = player.getAudioTrack();
- return value
Object|null|undefined