A class that represents a media track, such as a language track or closed caption text track in a video.
| class | MediaTrack.Builder | A builder for MediaTrack
objects. |
|
| String | ROLE_ALTERNATE | Constant value for the "alternate" role. |
| String | ROLE_CAPTION | Constant value for the "caption" role. |
| String | ROLE_COMMENTARY | Constant value for the "commentary" role. |
| String | ROLE_DESCRIPTION | Constant value for the "description" role. |
| String | ROLE_DUB | Constant value for the "dub" role. |
| String | ROLE_EMERGENCY | Constant value for the "emergency" role. |
| String | ROLE_FORCED_SUBTITLE | Constant value for the "forced subtitle" role. |
| String | ROLE_MAIN | Constant value for the "main" role. |
| String | ROLE_SIGN | Constant value for the "sign" role. |
| String | ROLE_SUBTITLE | Constant value for the "subtitle" role. |
| String | ROLE_SUPPLEMENTARY | Constant value for the "supplementary" role. |
| int | SUBTYPE_CAPTIONS | A media track subtype indicating closed captions. |
| int | SUBTYPE_CHAPTERS | A media track subtype indicating chapters. |
| int | SUBTYPE_DESCRIPTIONS | A media track subtype indicating descriptions. |
| int | SUBTYPE_METADATA | A media track subtype indicating metadata. |
| int | SUBTYPE_NONE | A media track subtype indicating no subtype. |
| int | SUBTYPE_SUBTITLES | A media track subtype indicating subtitles. |
| int | SUBTYPE_UNKNOWN | A media track subtype indicating an unknown subtype. |
| int | TYPE_AUDIO | A media track type indicating an audio track. |
| int | TYPE_TEXT | A media track type indicating a text track. |
| int | TYPE_UNKNOWN | A media track type indicating an unknown track type. |
| int | TYPE_VIDEO | A media track type indicating a video track. |
| boolean | |
| String |
getContentId()
Returns the content ID of the media track.
|
| String |
getContentType()
Returns the content type (MIME type) of the media track, or
null
if none was specified.
|
| JSONObject |
getCustomData()
Returns the custom data object for this media track, or
null if
none was specified.
|
| long |
getId()
Returns the unique ID of the media track.
|
| String |
getLanguage()
Returns the language of this media track in
RFC-5464 format, or
null if none was specified.
|
| Locale |
getLanguageLocale()
Returns the
Locale
representing the track language defined by the language field.
|
| String |
getName()
Returns the name of the media track, or
null if none was
specified.
|
| List<String> |
getRoles()
Returns the roles of this media track.
|
| int |
getSubtype()
Returns the subtype of this media track; one of the
SUBTYPE_
constants.
|
| int |
getType()
Returns the type of the track; one of the
TYPE_ constants.
|
| int |
hashCode()
|
| void | |
| void | |
| void |
writeToParcel(Parcel out, int
flags)
|
Constant value for the "alternate" role.
Constant value for the "caption" role.
Constant value for the "commentary" role.
Constant value for the "description" role.
Constant value for the "dub" role.
Constant value for the "emergency" role.
Constant value for the "forced subtitle" role.
Constant value for the "main" role.
Constant value for the "sign" role.
Constant value for the "subtitle" role.
Constant value for the "supplementary" role.
A media track subtype indicating closed captions.
A media track subtype indicating chapters.
A media track subtype indicating descriptions.
A media track subtype indicating metadata.
A media track subtype indicating no subtype.
A media track subtype indicating subtitles.
A media track subtype indicating an unknown subtype.
A media track type indicating an audio track.
A media track type indicating a text track.
A media track type indicating an unknown track type.
A media track type indicating a video track.
Returns the content ID of the media track.
Returns the content type (MIME type) of the media track, or null if
none was specified.
Returns the custom data object for this media track, or null if none
was specified.
Returns the unique ID of the media track.
Returns the language of this media track in RFC-5464 format, or null if
none was specified.
Returns the Locale
representing the track language defined by the language field.
Returns the name of the media track, or null if none was specified.
Returns the roles of this media track. This can be a List of
ROLE_ constants, or null if not specified. The values
explanations are described in ISO/IEC 23009-1, labeled "DASH role scheme":
The following values are available depending on the type of this track:
Returns the subtype of this media track; one of the SUBTYPE_
constants.
Returns the type of the track; one of the TYPE_ constants.
Sets the content ID for the media track.
Sets the content type (MIME type) of the media track.