Skip to content
Start here

Audio Tracks

List additional audio tracks on a video
client.stream.audioTracks.get(stringidentifier, AudioTrackGetParams { account_id } params, RequestOptionsoptions?): SinglePage<Audio { default, label, status, uid } >
GET/accounts/{account_id}/stream/{identifier}/audio
Edit additional audio tracks on a video
client.stream.audioTracks.edit(stringidentifier, stringaudioIdentifier, AudioTrackEditParams { account_id, _default, label } params, RequestOptionsoptions?): Audio { default, label, status, uid }
PATCH/accounts/{account_id}/stream/{identifier}/audio/{audio_identifier}
Delete additional audio tracks on a video
client.stream.audioTracks.delete(stringidentifier, stringaudioIdentifier, AudioTrackDeleteParams { account_id } params, RequestOptionsoptions?): AudioTrackDeleteResponse
DELETE/accounts/{account_id}/stream/{identifier}/audio/{audio_identifier}
Add audio tracks to a video
client.stream.audioTracks.copy(stringidentifier, AudioTrackCopyParams { account_id, label, url } params, RequestOptionsoptions?): Audio { default, label, status, uid }
POST/accounts/{account_id}/stream/{identifier}/audio/copy
ModelsExpand Collapse
Audio { default, label, status, uid }
default?: boolean

Denotes whether the audio track will be played by default in a player.

label?: string

A string to uniquely identify the track amongst other audio track labels for the specified video.

status?: "queued" | "ready" | "error"

Specifies the processing status of the video.

One of the following:
"queued"
"ready"
"error"
uid?: string

A Cloudflare-generated unique identifier for a media item.

maxLength32
AudioTrackDeleteResponse = string