Draft
This page is not complete.
This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The TrackDefault interface provides a SourceBuffer with kind, label, and language information for tracks that do not contain this information in the initialization segments of a media chunk.
A TrackDefault object is provided to a SourceBuffer object by setting its SourceBuffer.trackDefaults property.
Constructor
TrackDefault()- Constructs and returns a new
TrackDefaultobject.
Properties
TrackDefault.typeRead only- Returns the type of track that this
SourceBuffer's media segment data relates to (i.e. audio, video, or text track.) TrackDefault.byteStreamTrackIDRead only- Returns the ID of the specific track that the
SourceBuffershould apply to. TrackDefault.languageRead only- Returns the default language to use when an initialization segment does not contain language information for a new track.
TrackDefault.labelRead only- Returns the default label to use when an initialization segment does not contain label information for a new track.
TrackDefault.kindsRead only- Returns the default kinds used when an initialization segment does not contain kind information for a new track.
Examples
TBD
Specifications
| Specification | Status | Comment |
|---|---|---|
| Media Source Extensions The definition of 'TrackDefault' in that specification. |
Recommendation | Initial definition. |
Browser compatibility
We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| Basic support | ? | No support | ? | ? | ? |
| Feature | Android | Firefox Mobile (Gecko) | Firefox OS (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Basic support | ? |
No support |
No support | ? | ? | No support |

