cast. framework. messages
這是 cast.framework.messages
命名空間。
類別
AudiobookChapterMediaMetadata
有聲書章節說明。
AudiobookContainerMetadata
有聲書容器說明。
AudioTrackInfo
說明音軌的音軌資訊。
休息時間
代表主要影片中的廣告插播 (例如廣告插播)。
BreakClip
代表廣告插播片段 (例如廣告插播中的某個廣告片段)
BreakStatus
代表廣告插播的狀態。
CloudMediaStatus
只會傳送給雲端寄件者 (例如 Google) 的 MediaStatus
「Google 助理」。
ContainerMetadata
包含在 QueueData
中的通用容器中繼資料。
ContentRating
內容分級 (家長分級、心智成熟度分級)。
CustomCommandRequestData
CustomCommand
要求資料。
DisplayStatusRequestData
DisplayStatusRequest
資料。
EditAudioTracksRequestData
媒體事件 EDIT_AUDIO_TRACKS 要求資料。如未提供語言, 媒體的預設音軌。
EditTracksInfoRequestData
媒體事件 EDIT_TRACKS_INFO 要求資料。
ErrorData
代表錯誤資訊。
ExtendedMediaStatus
擴充媒體狀態資訊
FetchItemsRequestData
擷取項目要求資料。
FocusStateRequestData
將焦點移至狀態變更訊息。
GenericMediaMetadata
一般的媒體說明。
GetItemsInfoRequestData
取得項目資訊要求資料。
GetStatusRequestData
媒體事件 GET_STATUS 要求資料。
圖像
說明接收器應用程式或媒體項目的圖片。這個 可以是應用程式圖示、封面圖片或縮圖。
ItemsInfo
代表資料訊息,內含每個要求的 ID 項目資訊。
LiveSeekableRange
提供直播可搜尋範圍的開始和結束時間 (以秒為單位)。
LoadByEntityRequestData
LoadByEntity
要求資料。
LoadOptions
提供載入要求的其他選項。
LoadRequestData
媒體事件 LOAD 要求資料。
MediaInformation
代表媒體資訊。
MediaMetadata
「MediaInformation
」的一部分使用或描述的常見媒體中繼資料
將媒體區段當做容器中繼資料的一部分
MediaStatus
代表媒體工作階段的狀態。
MediaStatusMessage
包裝 MediaStatus 物件,透過媒體傳送該物件的訊息 管道。這種結構出於回溯相容性的原因。
MovieMediaMetadata
電影媒體說明。
MusicTrackMediaMetadata
音樂曲目的媒體說明。
PhotoMediaMetadata
相片媒體說明。
PrecacheRequestData
媒體事件「PRECACHE」要求資料。 (系統會忽略載入要求的部分欄位,例如自動播放和 QueueData)。
PreloadRequestData
媒體事件 PRELOAD 要求資料。
QueueChange
代表佇列變更訊息,例如插入、移除和更新訊息。
QueueData
做為 LOAD 要求中的佇列資料。
QueueIds
代表包含佇列 ID 完整清單的資料訊息。
QueueInsertRequestData
媒體事件佇列 INSERT 要求資料。
QueueItem
佇列項目資訊。應用程式開發人員可能需要建立 QueueItem 使用指令 cast.framework.messages.InsertQueueItems.在此情況下, 不提供 itemId (因為當項目獲得 才會插入佇列)。這可避免 ID 與從 。
QueueLoadRequestData
媒體事件佇列 LOAD 要求資料。
QueueRemoveRequestData
媒體事件佇列「REMOVE」要求資料。
QueueReorderRequestData
媒體事件佇列 REORDER 要求資料。
QueueUpdateRequestData
媒體事件 UPDATE 佇列要求資料。
RefreshCredentialsRequestData
RefreshCredentials
要求資料。
RequestData
媒體事件要求資料。
ResumeSessionRequestData
RESUME_SESSION 要求資料
SeekableRange
提供可搜尋的範圍 (以秒為單位)。
SeekRequestData
媒體事件 SEEK 要求資料。
SessionState
狀態物件,內含要儲存在 StoreSession 中的所有資料,且 在 ResumeSession 中復原。
SetCredentialsRequestData
SetCredentials
要求資料。
SetPlaybackRateRequestData
媒體事件播放率要求資料。
StoreSessionRequestData
STORE_SESSION 要求資料
StoreSessionResponseData
STORE_SESSION 指令的回應資料。
TextTrackStyle
說明文字軌的樣式資訊。
追蹤
說明曲目中繼資料資訊。
TracksInfo
追蹤資訊。
TvShowMediaMetadata
電視劇集的媒體說明。
UserActionRequestData
UserAction
要求資料。
UserActionState
代表媒體的使用者動作狀態。
VastAdsRequest
VAST 廣告請求設定。
VideoInformation
影片資訊,例如影片解析度和高動態範圍 (HDR)。
資料量
代表媒體工作階段串流的音量。
VolumeRequestData
媒體事件 SET_VOLUME 要求資料。
列舉
CaptionMimeType
字串
文字軌的字幕 MIME 類型。
值 |
|
---|---|
CEA608 |
字串 CEA 608 |
TTML |
字串 TTML |
佛蒙特 |
字串 佛蒙特 |
TTML_MP4 |
字串 TTML MP4 |
指令
數字
一系列位元遮罩值,用於設定或擷取 應用程式 cast.framework.messages.MediaStatus#supportedMediaCommands.
值 |
|
---|---|
暫停 |
數字 暫停指令。 |
查看 |
數字 跳轉指令。 |
STREAM_VOLUME |
數字 串流磁碟區指令。 |
STREAM_MUTE |
數字 串流磁碟區指令。 |
ALL_BASIC_MEDIA |
數字 所有基本媒體。包含必要指令 |
QUEUE_NEXT |
數字 將下一個指令排入佇列。 |
QUEUE_PREV |
數字 佇列上一個指令。 |
QUEUE_SHUFFLE |
數字 佇列重組指令。 |
QUEUE_REPEAT_ALL |
數字 「Queue Repeat All」模式。 |
QUEUE_REPEAT_ONE |
數字 「Queue Repeat One」模式。 |
QUEUE_REPEAT |
數字 「佇列重複」模式。 |
SKIP_AD |
數字 略過 AD 指令。 |
EDIT_TRACKS |
數字 編輯追蹤指令。 |
PLAYBACK_RATE |
數字 播放速率指令。 |
喜歡 |
數字 使用者動作說讚。 |
不喜歡 |
數字 使用者動作「不喜歡」指令。 |
追蹤 |
數字 使用者操作指令: |
取消追蹤 |
數字 使用者動作「取消追蹤」指令。 |
STREAM_TRANSFER |
數字 變更串流裝置指令。 |
歌詞 |
數字 歌詞指令。 |
ContainerType
數字
容器中繼資料的類型。
值 |
|
---|---|
GENERIC_CONTAINER |
數字 適合多數媒體類型的一般範本。 由 cast.framework.messages.ContainerMetadata 使用。 |
AUDIOBOOK_CONTAINER |
數字 有聲書的中繼資料。 由 cast.framework.messages.AudiobookContainerMetadata 使用。 |
- 另請參閱
- cast.framework.messages.QueueData.containerMetadata
ContentFilteringMode
字串
代表內容篩選模式。
值 |
|
---|---|
FILTER_EXPLICIT |
字串 請勿播放煽情露骨內容。 |
ErrorReason
字串
代表媒體錯誤訊息原因。
值 |
|
---|---|
INVALID_COMMAND |
字串 當指令無效或未執行時,系統會傳回這個錯誤代碼。 |
INVALID_PARAMS |
字串 當參數無效或必要參數為 |
INVALID_MEDIA_SESSION_ID |
字串 在媒體工作階段不存在時傳回。 |
INVALID_REQUEST_ID |
字串 當 requestId 無效時,系統會傳回這個錯誤代碼。 |
SKIP_LIMIT_REACHED |
字串 在達到略過上限而無法略過更多項目時,系統會傳回這個錯誤代碼。 |
不支援 |
字串 應用程式不支援要求時,系統會傳回這個錯誤代碼。 |
LANGUAGE_NOT_SUPPORTED |
字串 不支援要求的語言時,系統會傳回這個錯誤代碼。 |
END_OF_QUEUE |
字串 跳回第一個項目而無法略過時,系統會傳回這個錯誤代碼 或下一個項目以外的位置 |
DUPLICATE_REQUEST_ID |
字串 此值會在要求 ID 重複時傳回 (接收方正在處理 。 |
VIDEO_DEVICE_REQUIRED |
字串 因為有影片而無法完成要求時,系統會傳回這個錯誤代碼 應用程式。 |
PREMIUM_ACCOUNT_REQUIRED |
字串 需要付費帳戶才能成功要求時,系統會傳回這個錯誤代碼。 |
APP_ERROR |
字串 當應用程式狀態無效,無法執行要求時,系統會傳回這個錯誤代碼。 |
AUTHENTICATION_EXPIRED |
字串 因驗證失敗而無法執行要求時,系統會傳回這個錯誤代碼 使用者嘗試修改自己的密碼 憑證已遭撤銷。 |
CONCURRENT_STREAM_LIMIT |
字串 偵測到並行串流數量過多時,系統會傳回這個引數。 |
PARENTAL_CONTROL_RESTRICTED |
字串 在內容因家長監護功能而遭到封鎖時返回。 |
CONTENT_FILTERED |
字串 當內容因篩選器而遭到封鎖時,系統會傳回這個錯誤代碼。 |
NOT_AVAILABLE_IN_REGION |
字串 當內容因區域無法觀看而遭到封鎖時,系統會傳回這個錯誤代碼。 |
CONTENT_ALREADY_PLAYING |
字串 在要求的內容播放時傳回。 |
INVALID_REQUEST |
字串 要求無效時會傳回。 |
GENERIC_LOAD_ERROR |
字串 載入要求發生間歇性問題時,系統會傳回這個錯誤代碼。 |
ErrorType
字串
代表媒體錯誤訊息類型。
值 |
|
---|---|
INVALID_PLAYER_STATE |
字串 當播放器狀態無法執行要求時,系統會傳回這個錯誤代碼。 |
LOAD_FAILED |
字串 LOAD 要求失敗時,系統會傳回這個錯誤代碼。 |
LOAD_CANCELLED |
字串 在第二次傳入 LOAD 取消 LOAD 要求時,系統會傳回這個錯誤代碼 請求。 |
INVALID_REQUEST |
字串 要求無效時會傳回。 |
錯誤 |
字串 一般錯誤,其他錯誤情況。 |
ExtendedPlayerState
字串
擴充玩家狀態資訊。
值 |
|
---|---|
載入中 |
字串 播放器處於「載入中」狀態。 |
FocusState
字串
聚焦狀態。
值 |
|
---|---|
IN_FOCUS |
字串 接收端目前為接收器。 |
NOT_IN_FOCUS |
字串 接收器未處於焦點,其他活動已啟用。 |
GetStatusOptions
數字
GetStatusOptions
決定所需的資料量
包含在媒體狀態回應中,對 GET_STATUS
訊息傳送回應。
值 |
|
---|---|
NO_METADATA |
數字 請勿加入中繼資料標記。 |
NO_QUEUE_ITEMS |
數字 請勿加入佇列項目旗標。 |
HdrType
字串
代表影片高動態範圍 (HDR) 類型。
值 |
|
---|---|
SDR |
字串 標準動態範圍。 |
高動態範圍 |
字串 高動態範圍。 |
DV |
字串 Dolby Vision。 |
HlsSegmentFormat
字串
HTTP 即時串流音訊區段的格式。
值 |
|
---|---|
進階音訊編碼 |
字串 AAC 封裝音訊的小串流。 |
AC3 |
字串 AC3 封裝後的音訊串流。 |
MP3 |
字串 MP3 封裝音訊。 |
技術支援 |
字串 MPEG-2 傳輸串流。 |
TS_AAC |
字串 AAC 具備低複雜度封裝 MPEG-2 傳輸串流 (AAC-LC)。 |
TS_HE_AAC |
字串 AAC 高效率封裝 MPEG-2 傳輸串流 (HE-AAC)。 |
E_AC3 |
字串 E-AC3 封裝音訊的小串流。 |
FMP4 |
字串 以 ISO BMFF CMAF 片段化 MP4 格式封裝的音訊。 |
HlsVideoSegmentFormat
字串
HTTP 即時串流影片片段的格式。
值 |
|
---|---|
MPEG2_TS |
字串 MPEG-2 傳輸串流。支援 AVC。 |
FMP4 |
字串 以 ISO BMFF CMAF 片段化 MP4 格式封裝的影片。支援 AVC 和 HEVC。 |
IdleReason
字串
玩家處於 IDLE 狀態的原因。
值 |
|
---|---|
已取消 |
字串 傳送者使用 STOP 指令要求停止播放。 |
INTERRUPTED |
字串 傳送者使用 LOAD 指令要求播放其他媒體。 |
已完成 |
字串 媒體播放完畢。 |
錯誤 |
字串 媒體因發生錯誤而中斷,如果發生這個狀況, 例如網路發生錯誤,播放器無法下載媒體。 |
MediaCategory
字串
媒體類別。
值 |
|
---|---|
音訊 |
字串 媒體僅提供音訊。 |
影片 |
字串 媒體為影片和音訊 (預設)。 |
圖片 |
字串 媒體是一種圖片。 |
MessageType
字串
代表 cast.framework.PlayerManager 攔截的媒體訊息類型。訊息類型可分為要求 送出的訊息。要求可讓應用程式在此之前修改任何資料 但會由 Web Receiver SDK 處理外寄郵件允許 應用程式可在訊息傳送至連線前修改任何資料 系統和寄件者應用程式
值 |
|
---|---|
MEDIA_STATUS |
字串 顯示目前媒體狀態的傳出訊息。 訊息類型為:cast.framework.messages.MediaStatus。 |
CLOUD_STATUS |
字串 正在向雲端傳送者傳達媒體狀態的傳出訊息。 訊息類型為:cast.framework.messages.CloudMediaStatus。 |
QUEUE_CHANGE |
字串 佇列變更的送出訊息。 訊息類型為:cast.framework.messages.QueueChange。 |
QUEUE_ITEMS |
字串 佇列項目資訊的傳出訊息。 訊息類型為 cast.framework.messages.ItemsInfo。 |
QUEUE_ITEM_IDS |
字串 佇列 ID 清單的傳出訊息。 訊息類型為:cast.framework.messages.QueueIds。 |
GET_STATUS |
字串 要求目前的媒體狀態。 訊息類型為:cast.framework.messages.GetStatusRequestData。 |
裝載 |
字串 要求載入媒體。 訊息類型為:cast.framework.messages.LoadRequestData。 |
暫停 |
字串 要求暫停播放器。 訊息類型為:cast.framework.messages.RequestData。 |
停止 |
字串 要求停止播放器。 訊息類型為:cast.framework.messages.RequestData。 |
玩樂 |
字串 要求繼續播放。 訊息類型為:cast.framework.messages.RequestData。 |
SKIP_AD |
字串 要求略過播放廣告。 訊息類型為:cast.framework.messages.RequestData。 |
PLAY_AGAIN |
字串 要求再次播放目前的媒體。 訊息類型為:cast.framework.messages.RequestData。 |
查看 |
字串 要求搜尋媒體。 訊息類型為:cast.framework.messages.SeekRequestData。 |
SET_PLAYBACK_RATE |
字串 要求變更播放速率。 訊息類型為:cast.framework.messages.SetPlaybackRateRequestData。 |
SET_VOLUME |
字串 要求變更目前的媒體音量。 訊息類型為:cast.framework.messages.VolumeRequestData。 |
EDIT_TRACKS_INFO |
字串 要求變更播放文字或音軌。 訊息類型為:cast.framework.messages.EditTracksInfoRequestData。 |
EDIT_AUDIO_TRACKS |
字串 要求變更播放音軌。 訊息類型為:cast.framework.messages.EditAudioTracksRequestData。 |
準備 |
字串 要求預先快取資料。 訊息類型為:cast.framework.messages.PrecacheRequestData。 |
預先載入 |
字串 要求預先載入項目。 訊息類型為:cast.framework.messages.PreloadRequestData。 |
QUEUE_LOAD |
字串 要求載入佇列。 訊息類型為:cast.framework.messages.QueueLoadRequestData。 |
QUEUE_INSERT |
字串 要求插入佇列。 訊息類型為:cast.framework.messages.QueueInsertRequestData。 |
QUEUE_UPDATE |
字串 要求更新佇列。 訊息類型為:cast.framework.messages.QueueUpdateRequestData。 |
QUEUE_REMOVE |
字串 要求從佇列中移除。 訊息類型為:cast.framework.messages.QueueRemoveRequestData。 |
QUEUE_REORDER |
字串 要求重新排序佇列。 訊息類型為:cast.framework.messages.QueueReorderRequestData。 |
QUEUE_NEXT |
字串 要求佇列中的下一個項目。接收端收到來自
訊息就會對應至
|
QUEUE_PREV |
字串 要求佇列中的上一個項目。接收端收到來自
訊息就會對應至
|
QUEUE_GET_ITEM_RANGE |
字串 要求擷取佇列中的項目。 訊息類型為:cast.framework.messages.FetchItemsRequestData。 |
QUEUE_GET_ITEMS |
字串 要求取得項目資訊。 訊息類型為:cast.framework.messages.GetItemsInfoRequestData。 |
QUEUE_GET_ITEM_IDS |
字串 取得佇列 ID 的要求。 訊息類型為:cast.framework.messages.RequestData。 |
QUEUE_SHUFFLE |
字串 要求隨機播放佇列。 訊息類型為:cast.framework.messages.RequestData。 |
SET_CREDENTIALS |
字串 設定使用者憑證。 訊息類型為:cast.framework.messages.SetCredentialsRequestData。 |
LOAD_BY_ENTITY |
字串 依實體 ID 載入媒體。 訊息類型為:cast.framework.messages.LoadByEntityRequestData。 |
USER_ACTION |
字串 處理使用者動作,例如後續動作。 訊息類型為:cast.framework.messages.UserActionRequestData。 |
DISPLAY_STATUS |
字串 在螢幕上顯示媒體狀態。 訊息類型為:cast.framework.messages.DisplayStatusRequestData。 |
FOCUS_STATE |
字串 已變更接收端應用程式焦點狀態。 訊息類型為:cast.framework.messages.FocusStateRequestData。 |
CUSTOM_COMMAND |
字串 處理自訂應用程式指令。 訊息類型為:cast.framework.messages.CustomCommandRequestData。 |
STORE_SESSION |
字串 儲存工作階段指令。 訊息類型為:cast.framework.messages.StoreSessionRequestData。 |
RESUME_SESSION |
字串 繼續執行工作階段指令。 訊息類型為:cast.framework.messages.ResumeSessionRequestData。 |
SESSION_STATE |
字串 StoreSession 的回應類型。 訊息類型為:cast.framework.messages.StoreSessionResponseData。 |
MetadataType
數字
媒體中繼資料的類型。
值 |
|
---|---|
一般 |
數字 適合多數媒體類型的一般範本。 由 cast.framework.messages.GenericMediaMetadata 使用。 |
電影 |
數字 完整電影。 由 cast.framework.messages.MovieMediaMetadata 使用。 |
TV_SHOW |
數字 電視影集的劇集。 由 cast.framework.messages.TvShowMediaMetadata 使用。 |
MUSIC_TRACK |
數字 音樂曲目。 由 cast.framework.messages.MusicTrackMediaMetadata 使用。 |
相片 |
數字 |
AUDIOBOOK_CHAPTER |
數字 有聲書章節。 由 cast.framework.messages.AudiobookChapterMediaMetadata 使用。 |
- 另請參閱
- cast.framework.messages.MediaInformation.metadata
PlayerState
字串
代表玩家狀態。
值 |
|
---|---|
閒置 |
字串 玩家處於 IDLE 狀態。IDLE 狀態表示 播放。在投放應用程式後,播放器通常會顯示為這個狀態 在收到 LOAD 要求之前或完成播放後啟動。 播放器會根據 cast.framework.messages.IdleReason,在 cast.framework.messages.MediaStatus. |
播放中 |
字串 玩家處於「播放中」狀態。 |
已暫停 |
字串 播放器處於「已暫停」狀態。 |
緩衝處理中 |
字串 播放器處於「正在緩衝處理」狀態。 |
QueueChangeType
字串
有 QUEUE_CHANGE
則傳出訊息使用的佇列變更類型。
值 |
|
---|---|
INSERT |
字串 佇列已插入項目。 |
移除 |
字串 已從待播清單中移除項目。 |
ITEMS_CHANGE |
字串 已變更項目清單。 |
更新 |
字串 佇列已經過更新,並傳送了新的排序清單。 |
NO_CHANGE |
字串 佇列沒有任何變更。當多位寄件者傳送要求時,系統會使用這個字串回應 都曾要求相同的資料 |
QueueType
字串
媒體容器/佇列類型。
值 |
|
---|---|
專輯 |
字串 音樂專輯。 |
播放清單 |
字串 音樂播放清單,例如私人播放清單、公開播放清單 或系統自動產生的播放清單 |
有聲書 |
字串 有聲書。 |
RADIO_STATION |
字串 傳統廣播電台。 |
PODCAST_SERIES |
字串 Podcast 系列節目。 |
TV_SERIES |
字串 電視影集。 |
VIDEO_PLAYLIST |
字串 影片播放清單。 |
LIVE_TV |
字串 直播電視頻道。 |
電影 |
字串 電影。 |
RepeatMode
字串
所有項目都播放時,佇列的行為。
值 |
|
---|---|
REPEAT_OFF |
字串 佇列完成後,媒體工作階段就會終止。 |
REPEAT_ALL |
字串 佇列中的最後一個項目會無限期播放 就會再次播放第一個項目 |
REPEAT_SINGLE |
字串 系統會重複播放目前的項目。 |
REPEAT_ALL_AND_SHUFFLE |
字串 佇列中的最後一個項目會無限期播放 重播時,第一個項目會重新播放 (隨機播放清單) 輸出值)。 |
SeekResumeState
字串
代表在 SEEK 要求之後的播放狀態。
值 |
|
---|---|
PLAYBACK_START |
字串 這會強制啟動媒體。 |
PLAYBACK_PAUSE |
字串 這會強制暫停媒體。 |
StreamingProtocolType
數字
串流通訊協定類型。
值 |
|
---|---|
不明 |
數字 串流通訊協定類型不明。 |
MPEG_DASH |
數字 MPEG-DASH (HTTP 的動態自動調整串流) 通訊協定類型。 |
HLS |
數字 HLS (HTTP Live Streaming) 通訊協定類型。 |
SMOOTH_STREAMING |
數字 流暢串流通訊協定類型。 |
StreamType
字串
代表串流類型。
值 |
|
---|---|
已送出 |
字串 VOD 和 DVR 內容。 |
直播 |
字串 直播線性串流內容。 |
無 |
字串 |
TextTrackEdgeType
字串
定義文字軌跡邊緣 (框線) 類型。
值 |
|
---|---|
無 |
字串 文字周圍不會顯示邊緣。 |
OUTLINE |
字串 文字周圍會顯示實線外框。 |
DROP_SHADOW |
字串 文字周圍會顯示淡出陰影。 |
已送出 |
字串 文字以背景為凸顯或凸顯。 |
已淘汰 |
字串 文字在背景似乎遭到去除。 |
TextTrackFontGenericFamily
字串
如果文字軌中未定義字型,系統會使用通用字型系列。
值 |
|
---|---|
SANS_SERIF |
字串 使用 Sans Serif 字型。 |
MONOSPACED_SANS_SERIF |
字串 使用等寬、Sans-Serif 字型。 |
SERIF |
字串 使用 Serif 字型。 |
MONOSPACED_SERIF |
字串 使用等寬 Serif 字型。 |
一般觀眾 |
字串 使用簡單的手寫風格字型。 |
方塊 |
字串 使用草寫字型。 |
SMALL_CAPITALS |
字串 使用小型大寫字型。 |
TextTrackFontStyle
字串
文字軌字型樣式。
值 |
|
---|---|
一般 |
字串 未修改的字體。 |
BOLD |
字串 粗體樣式。 |
BOLD_ITALIC |
字串 同步套用粗體和斜體樣式。 |
... |
字串 斜體樣式。 |
TextTrackType
字串
文字軌類型 (遵循 HTML5 文字追蹤類型定義)。
值 |
|
---|---|
字幕 |
字串 語音轉錄或翻譯,適合音效使用 但觀眾無法理解其內容, 因為 觀眾不瞭解媒體資源配樂的語言。 |
字幕 |
字串 對白或音效的語音轉錄或翻譯 音樂提示和其他相關音訊資訊 無法播放配樂 (例如該影片已設為靜音或 是指聽障人士)。字幕會顯示在影片上。 |
說明 |
字串 媒體資源的影片元件文字說明 此版本可用於在無法使用視覺元件時,用於音訊合成 (例如,因為使用者在沒有 或遭視障使用者而定)。說明如下 合成為獨立的音軌。 |
章節 |
字串 章節標題,用於瀏覽媒體資源。 |
中繼資料 |
字串 需透過指令碼使用的音軌。 |
TextTrackWindowType
字串
文字軌視窗類型。
值 |
|
---|---|
無 |
字串 |
一般 |
字串 |
ROUNDED_CORNERS |
字串 |
TrackType
字串
媒體追蹤類型。
值 |
|
---|---|
文字 |
字串 文字軌。 |
音訊 |
字串 音軌。 |
影片 |
字串 視訊軌。 |
UserAction
字串
使用者動作。
值 |
|
---|---|
喜歡 |
字串 使用者表示目前播放內容的偏好。 |
不喜歡 |
字串 使用者表示目前播放的內容不喜歡。 |
追蹤 |
字串 使用者想要追蹤正在播放的內容,或為目前正在播放的內容加上星號。 |
取消追蹤 |
字串 使用者想停止追蹤目前正在播放的內容。 |
檢舉 |
字串 使用者檢舉目前播放的內容不當。 |
SKIP_AD |
字串 使用者想要略過目前正在播放的廣告。 |
歌詞 |
字串 使用者想顯示目前播放的歌曲歌詞。 |
UserActionContext
字串
UserAction
的內容資訊。
值 |
|
---|---|
UNKNOWN_CONTEXT |
字串 |
追蹤 |
字串 |
專輯 |
字串 |
演出者 |
字串 |
播放清單 |
字串 |
單集節目 |
字串 |
系列 |
字串 |
電影 |
字串 |
頻道 |
字串 |
團隊 |
字串 |
播放器 |
字串 |
COACH |
字串 |
屬性
CaptionMimeType
字串
文字軌的字幕 MIME 類型。
值 |
|
---|---|
CEA608 |
字串 CEA 608 |
TTML |
字串 TTML |
佛蒙特 |
字串 佛蒙特 |
TTML_MP4 |
字串 TTML MP4 |
指令
數字
一系列位元遮罩值,用於設定或擷取 應用程式 cast.framework.messages.MediaStatus#supportedMediaCommands.
值 |
|
---|---|
暫停 |
數字 暫停指令。 |
查看 |
數字 跳轉指令。 |
STREAM_VOLUME |
數字 串流磁碟區指令。 |
STREAM_MUTE |
數字 串流磁碟區指令。 |
ALL_BASIC_MEDIA |
數字 所有基本媒體。包含必要指令 |
QUEUE_NEXT |
數字 將下一個指令排入佇列。 |
QUEUE_PREV |
數字 佇列上一個指令。 |
QUEUE_SHUFFLE |
數字 佇列重組指令。 |
QUEUE_REPEAT_ALL |
數字 「Queue Repeat All」模式。 |
QUEUE_REPEAT_ONE |
數字 「Queue Repeat One」模式。 |
QUEUE_REPEAT |
數字 「佇列重複」模式。 |
SKIP_AD |
數字 略過 AD 指令。 |
EDIT_TRACKS |
數字 編輯追蹤指令。 |
PLAYBACK_RATE |
數字 播放速率指令。 |
喜歡 |
數字 使用者動作說讚。 |
不喜歡 |
數字 使用者動作「不喜歡」指令。 |
追蹤 |
數字 使用者操作指令: |
取消追蹤 |
數字 使用者動作「取消追蹤」指令。 |
STREAM_TRANSFER |
數字 變更串流裝置指令。 |
歌詞 |
數字 歌詞指令。 |
ContainerType
數字
容器中繼資料的類型。
值 |
|
---|---|
GENERIC_CONTAINER |
數字 適合多數媒體類型的一般範本。 由 cast.framework.messages.ContainerMetadata 使用。 |
AUDIOBOOK_CONTAINER |
數字 有聲書的中繼資料。 由 cast.framework.messages.AudiobookContainerMetadata 使用。 |
- 另請參閱
- cast.framework.messages.QueueData.containerMetadata
ContentFilteringMode
字串
代表內容篩選模式。
值 |
|
---|---|
FILTER_EXPLICIT |
字串 請勿播放煽情露骨內容。 |
ErrorReason
字串
代表媒體錯誤訊息原因。
值 |
|
---|---|
INVALID_COMMAND |
字串 當指令無效或未執行時,系統會傳回這個錯誤代碼。 |
INVALID_PARAMS |
字串 當參數無效或必要參數為 |
INVALID_MEDIA_SESSION_ID |
字串 在媒體工作階段不存在時傳回。 |
INVALID_REQUEST_ID |
字串 當 requestId 無效時,系統會傳回這個錯誤代碼。 |
SKIP_LIMIT_REACHED |
字串 在達到略過上限而無法略過更多項目時,系統會傳回這個錯誤代碼。 |
不支援 |
字串 應用程式不支援要求時,系統會傳回這個錯誤代碼。 |
LANGUAGE_NOT_SUPPORTED |
字串 不支援要求的語言時,系統會傳回這個錯誤代碼。 |
END_OF_QUEUE |
字串 跳回第一個項目而無法略過時,系統會傳回這個錯誤代碼 或下一個項目以外的位置 |
DUPLICATE_REQUEST_ID |
字串 此值會在要求 ID 重複時傳回 (接收方正在處理 。 |
VIDEO_DEVICE_REQUIRED |
字串 因為有影片而無法完成要求時,系統會傳回這個錯誤代碼 應用程式。 |
PREMIUM_ACCOUNT_REQUIRED |
字串 需要付費帳戶才能成功要求時,系統會傳回這個錯誤代碼。 |
APP_ERROR |
字串 當應用程式狀態無效,無法執行要求時,系統會傳回這個錯誤代碼。 |
AUTHENTICATION_EXPIRED |
字串 因驗證失敗而無法執行要求時,系統會傳回這個錯誤代碼 使用者嘗試修改自己的密碼 憑證已遭撤銷。 |
CONCURRENT_STREAM_LIMIT |
字串 偵測到並行串流數量過多時,系統會傳回這個引數。 |
PARENTAL_CONTROL_RESTRICTED |
字串 在內容因家長監護功能而遭到封鎖時返回。 |
CONTENT_FILTERED |
字串 當內容因篩選器而遭到封鎖時,系統會傳回這個錯誤代碼。 |
NOT_AVAILABLE_IN_REGION |
字串 當內容因區域無法觀看而遭到封鎖時,系統會傳回這個錯誤代碼。 |
CONTENT_ALREADY_PLAYING |
字串 在要求的內容播放時傳回。 |
INVALID_REQUEST |
字串 要求無效時會傳回。 |
GENERIC_LOAD_ERROR |
字串 載入要求發生間歇性問題時,系統會傳回這個錯誤代碼。 |
ErrorType
字串
代表媒體錯誤訊息類型。
值 |
|
---|---|
INVALID_PLAYER_STATE |
字串 當播放器狀態無法執行要求時,系統會傳回這個錯誤代碼。 |
LOAD_FAILED |
字串 LOAD 要求失敗時,系統會傳回這個錯誤代碼。 |
LOAD_CANCELLED |
字串 在第二次傳入 LOAD 取消 LOAD 要求時,系統會傳回這個錯誤代碼 請求。 |
INVALID_REQUEST |
字串 要求無效時會傳回。 |
錯誤 |
字串 一般錯誤,其他錯誤情況。 |
ExtendedPlayerState
字串
擴充玩家狀態資訊。
值 |
|
---|---|
載入中 |
字串 播放器處於「載入中」狀態。 |
FocusState
字串
聚焦狀態。
值 |
|
---|---|
IN_FOCUS |
字串 接收端目前為接收器。 |
NOT_IN_FOCUS |
字串 接收器未處於焦點,其他活動已啟用。 |
GetStatusOptions
數字
GetStatusOptions
決定所需的資料量
包含在媒體狀態回應中,對 GET_STATUS
訊息傳送回應。
值 |
|
---|---|
NO_METADATA |
數字 請勿加入中繼資料標記。 |
NO_QUEUE_ITEMS |
數字 請勿加入佇列項目旗標。 |
HdrType
字串
代表影片高動態範圍 (HDR) 類型。
值 |
|
---|---|
SDR |
字串 標準動態範圍。 |
高動態範圍 |
字串 高動態範圍。 |
DV |
字串 Dolby Vision。 |
HlsSegmentFormat
字串
HTTP 即時串流音訊區段的格式。
值 |
|
---|---|
進階音訊編碼 |
字串 AAC 封裝音訊的小串流。 |
AC3 |
字串 AC3 封裝後的音訊串流。 |
MP3 |
字串 MP3 封裝音訊。 |
技術支援 |
字串 MPEG-2 傳輸串流。 |
TS_AAC |
字串 AAC 具備低複雜度封裝 MPEG-2 傳輸串流 (AAC-LC)。 |
TS_HE_AAC |
字串 AAC 高效率封裝 MPEG-2 傳輸串流 (HE-AAC)。 |
E_AC3 |
字串 E-AC3 封裝音訊的小串流。 |
FMP4 |
字串 以 ISO BMFF CMAF 片段化 MP4 格式封裝的音訊。 |
HlsVideoSegmentFormat
字串
HTTP 即時串流影片片段的格式。
值 |
|
---|---|
MPEG2_TS |
字串 MPEG-2 傳輸串流。支援 AVC。 |
FMP4 |
字串 以 ISO BMFF CMAF 片段化 MP4 格式封裝的影片。支援 AVC 和 HEVC。 |
IdleReason
字串
玩家處於 IDLE 狀態的原因。
值 |
|
---|---|
已取消 |
字串 傳送者使用 STOP 指令要求停止播放。 |
INTERRUPTED |
字串 傳送者使用 LOAD 指令要求播放其他媒體。 |
已完成 |
字串 媒體播放完畢。 |
錯誤 |
字串 媒體因發生錯誤而中斷,如果發生這個狀況, 例如網路發生錯誤,播放器無法下載媒體。 |
MediaCategory
字串
媒體類別。
值 |
|
---|---|
音訊 |
字串 媒體僅提供音訊。 |
影片 |
字串 媒體為影片和音訊 (預設)。 |
圖片 |
字串 媒體是一種圖片。 |
MessageType
字串
代表 cast.framework.PlayerManager 攔截的媒體訊息類型。訊息類型可分為要求 送出的訊息。要求可讓應用程式在此之前修改任何資料 但會由 Web Receiver SDK 處理外寄郵件允許 應用程式可在訊息傳送至連線前修改任何資料 系統和寄件者應用程式
值 |
|
---|---|
MEDIA_STATUS |
字串 顯示目前媒體狀態的傳出訊息。 訊息類型為:cast.framework.messages.MediaStatus。 |
CLOUD_STATUS |
字串 正在向雲端傳送者傳達媒體狀態的傳出訊息。 訊息類型為:cast.framework.messages.CloudMediaStatus。 |
QUEUE_CHANGE |
字串 佇列變更的送出訊息。 訊息類型為:cast.framework.messages.QueueChange。 |
QUEUE_ITEMS |
字串 佇列項目資訊的傳出訊息。 訊息類型為 cast.framework.messages.ItemsInfo。 |
QUEUE_ITEM_IDS |
字串 佇列 ID 清單的傳出訊息。 訊息類型為:cast.framework.messages.QueueIds。 |
GET_STATUS |
字串 要求目前的媒體狀態。 訊息類型為:cast.framework.messages.GetStatusRequestData。 |
裝載 |
字串 要求載入媒體。 訊息類型為:cast.framework.messages.LoadRequestData。 |
暫停 |
字串 要求暫停播放器。 訊息類型為:cast.framework.messages.RequestData。 |
停止 |
字串 要求停止播放器。 訊息類型為:cast.framework.messages.RequestData。 |
玩樂 |
字串 要求繼續播放。 訊息類型為:cast.framework.messages.RequestData。 |
SKIP_AD |
字串 要求略過播放廣告。 訊息類型為:cast.framework.messages.RequestData。 |
PLAY_AGAIN |
字串 要求再次播放目前的媒體。 訊息類型為:cast.framework.messages.RequestData。 |
查看 |
字串 要求搜尋媒體。 訊息類型為:cast.framework.messages.SeekRequestData。 |
SET_PLAYBACK_RATE |
字串 要求變更播放速率。 訊息類型為:cast.framework.messages.SetPlaybackRateRequestData。 |
SET_VOLUME |
字串 要求變更目前的媒體音量。 訊息類型為:cast.framework.messages.VolumeRequestData。 |
EDIT_TRACKS_INFO |
字串 要求變更播放文字或音軌。 訊息類型為:cast.framework.messages.EditTracksInfoRequestData。 |
EDIT_AUDIO_TRACKS |
字串 要求變更播放音軌。 訊息類型為:cast.framework.messages.EditAudioTracksRequestData。 |
準備 |
字串 要求預先快取資料。 訊息類型為:cast.framework.messages.PrecacheRequestData。 |
預先載入 |
字串 要求預先載入項目。 訊息類型為:cast.framework.messages.PreloadRequestData。 |
QUEUE_LOAD |
字串 要求載入佇列。 訊息類型為:cast.framework.messages.QueueLoadRequestData。 |
QUEUE_INSERT |
字串 要求插入佇列。 訊息類型為:cast.framework.messages.QueueInsertRequestData。 |
QUEUE_UPDATE |
字串 要求更新佇列。 訊息類型為:cast.framework.messages.QueueUpdateRequestData。 |
QUEUE_REMOVE |
字串 要求從佇列中移除。 訊息類型為:cast.framework.messages.QueueRemoveRequestData。 |
QUEUE_REORDER |
字串 要求重新排序佇列。 訊息類型為:cast.framework.messages.QueueReorderRequestData。 |
QUEUE_NEXT |
字串 要求佇列中的下一個項目。接收端收到來自
訊息就會對應至
|
QUEUE_PREV |
字串 要求佇列中的上一個項目。接收端收到來自
訊息就會對應至
|
QUEUE_GET_ITEM_RANGE |
字串 要求擷取佇列中的項目。 訊息類型為:cast.framework.messages.FetchItemsRequestData。 |
QUEUE_GET_ITEMS |
字串 要求取得項目資訊。 訊息類型為:cast.framework.messages.GetItemsInfoRequestData。 |
QUEUE_GET_ITEM_IDS |
字串 取得佇列 ID 的要求。 訊息類型為:cast.framework.messages.RequestData。 |
QUEUE_SHUFFLE |
字串 要求隨機播放佇列。 訊息類型為:cast.framework.messages.RequestData。 |
SET_CREDENTIALS |
字串 設定使用者憑證。 訊息類型為:cast.framework.messages.SetCredentialsRequestData。 |
LOAD_BY_ENTITY |
字串 依實體 ID 載入媒體。 訊息類型為:cast.framework.messages.LoadByEntityRequestData。 |
USER_ACTION |
字串 處理使用者動作,例如後續動作。 訊息類型為:cast.framework.messages.UserActionRequestData。 |
DISPLAY_STATUS |
字串 在螢幕上顯示媒體狀態。 訊息類型為:cast.framework.messages.DisplayStatusRequestData。 |
FOCUS_STATE |
字串 已變更接收端應用程式焦點狀態。 訊息類型為:cast.framework.messages.FocusStateRequestData。 |
CUSTOM_COMMAND |
字串 處理自訂應用程式指令。 訊息類型為:cast.framework.messages.CustomCommandRequestData。 |
STORE_SESSION |
字串 儲存工作階段指令。 訊息類型為:cast.framework.messages.StoreSessionRequestData。 |
RESUME_SESSION |
字串 繼續執行工作階段指令。 訊息類型為:cast.framework.messages.ResumeSessionRequestData。 |
SESSION_STATE |
字串 StoreSession 的回應類型。 訊息類型為:cast.framework.messages.StoreSessionResponseData。 |
MetadataType
數字
媒體中繼資料的類型。
值 |
|
---|---|
一般 |
數字 適合多數媒體類型的一般範本。 由 cast.framework.messages.GenericMediaMetadata 使用。 |
電影 |
數字 完整電影。 由 cast.framework.messages.MovieMediaMetadata 使用。 |
TV_SHOW |
數字 電視影集的劇集。 由 cast.framework.messages.TvShowMediaMetadata 使用。 |
MUSIC_TRACK |
數字 音樂曲目。 由 cast.framework.messages.MusicTrackMediaMetadata 使用。 |
相片 |
數字 |
AUDIOBOOK_CHAPTER |
數字 有聲書章節。 由 cast.framework.messages.AudiobookChapterMediaMetadata 使用。 |
- 另請參閱
- cast.framework.messages.MediaInformation.metadata
PlayerState
字串
代表玩家狀態。
值 |
|
---|---|
閒置 |
字串 玩家處於 IDLE 狀態。IDLE 狀態表示 播放。在投放應用程式後,播放器通常會顯示為這個狀態 在收到 LOAD 要求之前或完成播放後啟動。 播放器會根據 cast.framework.messages.IdleReason,在 cast.framework.messages.MediaStatus. |
播放中 |
字串 玩家處於「播放中」狀態。 |
已暫停 |
字串 播放器處於「已暫停」狀態。 |
緩衝處理中 |
字串 播放器處於「正在緩衝處理」狀態。 |
QueueChangeType
字串
有 QUEUE_CHANGE
則傳出訊息使用的佇列變更類型。
值 |
|
---|---|
INSERT |
字串 佇列已插入項目。 |
移除 |
字串 已從待播清單中移除項目。 |
ITEMS_CHANGE |
字串 已變更項目清單。 |
更新 |
字串 佇列已經過更新,並傳送了新的排序清單。 |
NO_CHANGE |
字串 佇列沒有任何變更。當多位寄件者傳送要求時,系統會使用這個字串回應 都曾要求相同的資料 |
QueueType
字串
媒體容器/佇列類型。
值 |
|
---|---|
專輯 |
字串 音樂專輯。 |
播放清單 |
字串 音樂播放清單,例如私人播放清單、公開播放清單 或系統自動產生的播放清單 |
有聲書 |
字串 有聲書。 |
RADIO_STATION |
字串 傳統廣播電台。 |
PODCAST_SERIES |
字串 Podcast 系列節目。 |
TV_SERIES |
字串 電視影集。 |
VIDEO_PLAYLIST |
字串 影片播放清單。 |
LIVE_TV |
字串 直播電視頻道。 |
電影 |
字串 電影。 |
RepeatMode
字串
所有項目都播放時,佇列的行為。
值 |
|
---|---|
REPEAT_OFF |
字串 佇列完成後,媒體工作階段就會終止。 |
REPEAT_ALL |
字串 佇列中的最後一個項目會無限期播放 就會再次播放第一個項目 |
REPEAT_SINGLE |
字串 系統會重複播放目前的項目。 |
REPEAT_ALL_AND_SHUFFLE |
字串 佇列中的最後一個項目會無限期播放 重播時,第一個項目會重新播放 (隨機播放清單) 輸出值)。 |
SeekResumeState
字串
代表在 SEEK 要求之後的播放狀態。
值 |
|
---|---|
PLAYBACK_START |
字串 這會強制啟動媒體。 |
PLAYBACK_PAUSE |
字串 這會強制暫停媒體。 |
StreamingProtocolType
數字
串流通訊協定類型。
值 |
|
---|---|
不明 |
數字 串流通訊協定類型不明。 |
MPEG_DASH |
數字 MPEG-DASH (HTTP 的動態自動調整串流) 通訊協定類型。 |
HLS |
數字 HLS (HTTP Live Streaming) 通訊協定類型。 |
SMOOTH_STREAMING |
數字 流暢串流通訊協定類型。 |
StreamType
字串
代表串流類型。
值 |
|
---|---|
已送出 |
字串 VOD 和 DVR 內容。 |
直播 |
字串 直播線性串流內容。 |
無 |
字串 |
TextTrackEdgeType
字串
定義文字軌跡邊緣 (框線) 類型。
值 |
|
---|---|
無 |
字串 文字周圍不會顯示邊緣。 |
OUTLINE |
字串 文字周圍會顯示實線外框。 |
DROP_SHADOW |
字串 文字周圍會顯示淡出陰影。 |
已送出 |
字串 文字以背景為凸顯或凸顯。 |
已淘汰 |
字串 文字在背景似乎遭到去除。 |
TextTrackFontGenericFamily
字串
如果文字軌中未定義字型,系統會使用通用字型系列。
值 |
|
---|---|
SANS_SERIF |
字串 使用 Sans Serif 字型。 |
MONOSPACED_SANS_SERIF |
字串 使用等寬、Sans-Serif 字型。 |
SERIF |
字串 使用 Serif 字型。 |
MONOSPACED_SERIF |
字串 使用等寬 Serif 字型。 |
一般觀眾 |
字串 使用簡單的手寫風格字型。 |
方塊 |
字串 使用草寫字型。 |
SMALL_CAPITALS |
字串 使用小型大寫字型。 |
TextTrackFontStyle
字串
文字軌字型樣式。
值 |
|
---|---|
一般 |
字串 未修改的字體。 |
BOLD |
字串 粗體樣式。 |
BOLD_ITALIC |
字串 同步套用粗體和斜體樣式。 |
... |
字串 斜體樣式。 |
TextTrackType
字串
文字軌類型 (遵循 HTML5 文字追蹤類型定義)。
值 |
|
---|---|
字幕 |
字串 語音轉錄或翻譯,適合音效使用 但觀眾無法理解其內容, 因為 觀眾不瞭解媒體資源配樂的語言。 |
字幕 |
字串 對白或音效的語音轉錄或翻譯 音樂提示和其他相關音訊資訊 無法播放配樂 (例如該影片已設為靜音或 是指聽障人士)。字幕會顯示在影片上。 |
說明 |
字串 媒體資源的影片元件文字說明 此版本可用於在無法使用視覺元件時,用於音訊合成 (例如,因為使用者在沒有 或遭視障使用者而定)。說明如下 合成為獨立的音軌。 |
章節 |
字串 章節標題,用於瀏覽媒體資源。 |
中繼資料 |
字串 需透過指令碼使用的音軌。 |
TextTrackWindowType
字串
文字軌視窗類型。
值 |
|
---|---|
無 |
字串 |
一般 |
字串 |
ROUNDED_CORNERS |
字串 |
TrackType
字串
媒體追蹤類型。
值 |
|
---|---|
文字 |
字串 文字軌。 |
音訊 |
字串 音軌。 |
影片 |
字串 視訊軌。 |
UserAction
字串
使用者動作。
值 |
|
---|---|
喜歡 |
字串 使用者表示目前播放內容的偏好。 |
不喜歡 |
字串 使用者表示目前播放的內容不喜歡。 |
追蹤 |
字串 使用者想要追蹤正在播放的內容,或為目前正在播放的內容加上星號。 |
取消追蹤 |
字串 使用者想停止追蹤目前正在播放的內容。 |
檢舉 |
字串 使用者檢舉目前播放的內容不當。 |
SKIP_AD |
字串 使用者想要略過目前正在播放的廣告。 |
歌詞 |
字串 使用者想顯示目前播放的歌曲歌詞。 |
UserActionContext
字串
UserAction
的內容資訊。
值 |
|
---|---|
UNKNOWN_CONTEXT |
字串 |
追蹤 |
字串 |
專輯 |
字串 |
演出者 |
字串 |
播放清單 |
字串 |
單集節目 |
字串 |
系列 |
字串 |
電影 |
字串 |
頻道 |
字串 |
團隊 |
字串 |
播放器 |
字串 |
COACH |
字串 |