名前空間: messages

クラス

列挙型

CaptionMimeType

静的

文字列

テキスト トラックのキャプション MIME タイプ。

CEA608

文字列

CEA 608

TTML

文字列

TTML

動画視聴時間(VTT)

文字列

動画視聴時間(VTT)

TTML_MP4

文字列

TTML MP4

コマンド

静的

数値

cast.framework.messages.MediaStatus#supportedMediaCommands に対して、アプリでサポートされているメディア コマンドを設定または取得するためのビットマスク値のリスト。

次に進む前に

数値

一時停止コマンド。

確認

数値

移動コマンド。

STREAM_VOLUME

数値

ストリーム ボリューム コマンド。

STREAM_MUTE

数値

ストリーム ボリューム コマンド。

ALL_BASIC_MEDIA

数値

すべての基本的なメディアです。必須のコマンド PAUSESEEKSTREAM_VOLUMESTREAM_MUTEEDIT_TRACKSPLAYBACK_RATE が含まれています。

QUEUE_NEXT

数値

Queue Next コマンド。

QUEUE_PREV

数値

Queue Prev Command(キューの前のコマンド)

QUEUE_SHUFFLE

数値

キュー シャッフル コマンド。

QUEUE_REPEAT_ALL

数値

キューリピートモード。

QUEUE_REPEAT_ONE

数値

Queue Repeat One モード。

QUEUE_REPEAT

数値

キュー繰り返しモード。

SKIP_AD

数値

AD コマンドをスキップします。

EDIT_TRACKS

数値

トラック コマンドを編集します。

PLAYBACK_RATE

数値

再生速度コマンド。

LIKE

数値

ユーザー アクションの高評価コマンド。

低く評価

数値

ユーザーの操作による低評価コマンド。

フォロー

数値

ユーザーの操作: コマンドに従う

フォローを解除

数値

ユーザーの操作「フォロー解除」コマンド。

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

文字列

メディア セッションが存在しない場合に返されます。

SKIP_LIMIT_REACHED

文字列

スキップの制限に達したために、これ以上アイテムをスキップできない場合に返されます。

NOT_SUPPORTED

文字列

リクエストがアプリケーションでサポートされていない場合に返されます。

LANGUAGE_NOT_SUPPORTED

文字列

リクエストされた言語がサポートされていない場合に返されます。

END_OF_QUEUE

文字列

最初のアイテムより後まで戻る、またはキュー内の最後のアイテムから先へ進むためにスキップができない場合に返されます。

DUPLICATE_REQUEST_ID

文字列

リクエスト 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

文字列

2 番目の受信 LOAD リクエストによって LOAD リクエストがキャンセルされたときに返されます。

INVALID_REQUEST

文字列

リクエストが有効でない場合に返されます。

エラー

文字列

一般的なエラー。その他のエラーの場合です。

ExtendedPlayerState

静的

文字列

プレーヤーの状態に関する拡張情報。

読み込んでいます

文字列

プレーヤーが「読み込み中」状態です。

FocusState

静的

文字列

フォーカスの状態。

IN_FOCUS

文字列

レシーバーがフォーカスされています。

NOT_IN_FOCUS

文字列

レシーバーはフォーカスされていません。他のアクティビティはアクティブです。

GetStatusOptions

静的

数値

GetStatusOptions は、GET_STATUS メッセージに対するメディア ステータス レスポンスに含める必要があるデータの量を決定します。

NO_METADATA

数値

メタデータ フラグを含めないでください。

NO_QUEUE_ITEMS

数値

キューアイテムのフラグは含めないでください。

HdrType

静的

文字列

動画のハイ ダイナミック レンジ(HDR)タイプを表します。

SDR

文字列

標準のダイナミック レンジ。

HDR

文字列

ハイ ダイナミック レンジ。

DV

文字列

ドルビー ビジョン。

HlsSegmentFormat

静的

文字列

HLS 音声セグメントの形式。

AAC

文字列

AAC パックされたオーディオのエレメンタリー ストリーム。

AC3

文字列

AC3 パックされたオーディオのエレメンタリー ストリーム。

MP3

文字列

MP3 パック音声のエレメンタリー ストリーム。

TS

文字列

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 Fragmented MP4 でパックされます。

HlsVideoSegmentFormat

静的

文字列

HLS 動画セグメントの形式。

MPEG2_TS

文字列

MPEG-2 トランスポート ストリームAVC に対応しています。

FMP4

文字列

動画は ISO BMFF CMAF Fragmented MP4 でパックされています。AVC と HEVC をサポートします。

IdleReason

静的

文字列

プレーヤーがアイドル状態になっている理由。

CANCELLED

文字列

送信側が STOP コマンドを使って再生の停止をリクエストしました。

INTERRUPTED

文字列

センダーが LOAD コマンドを使って別のメディアの再生をリクエストしました。

FINISHED

文字列

メディアの再生が完了しました。

エラー

文字列

ネットワーク エラーが原因でプレーヤーがメディアをダウンロードできなかったなど、エラーによりメディアが中断された可能性があります。

MediaCategory

静的

文字列

メディア カテゴリです。

AUDIO です。

文字列

メディアは音声のみです。

動画

文字列

メディアは動画と音声です(デフォルト)。

画像

文字列

メディアとは画像のことです。

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

文字列

キュー内の次の項目をリクエストします。レシーバーが送信者からこれを受信すると、メッセージは、jump1 である cast.framework.messages.MessageType.QUEUE_UPDATE にマッピングされます。そのため、QUEUE_NEXT のインターセプタを記述する際は、メッセージ タイプとして cast.framework.messages.MessageType.QUEUE_UPDATE を使用する必要があります。メッセージ タイプは cast.framework.messages.RequestData です。

QUEUE_PREV

文字列

キュー内の前のアイテムをリクエストします。レシーバーが送信者からこれを受信すると、メッセージは、jump-1 である cast.framework.messages.MessageType.QUEUE_UPDATE にマッピングされます。そのため、QUEUE_PREV のインターセプタを記述する際は、メッセージ タイプとして cast.framework.messages.MessageType.QUEUE_UPDATE を使用する必要があります。メッセージ タイプは cast.framework.messages.RequestData です。

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

静的

数値

メディア メタデータのタイプ。

GENERIC

数値

ほとんどのメディアタイプに適した汎用テンプレート。 cast.framework.messages.GenericMediaMetadata によって使用されます。

映画

数値

ノーカットの映画。 cast.framework.messages.MovieMediaMetadata で使用されます。

TV_SHOW

数値

テレビシリーズの 1 つのエピソード。 cast.framework.messages.TvShowMediaMetadata によって使用されます。

MUSIC_TRACK

数値

音楽トラック cast.framework.messages.MusicTrackMediaMetadata によって使用されます。

写真

数値

写真。 cast.framework.messages.PhotoMediaMetadata によって使用されます。

AUDIOBOOK_CHAPTER

数値

オーディオブックのチャプター。 cast.framework.messages.AudiobookChapterMediaMetadata によって使用されます。

関連ドキュメント
cast.framework.messages.MediaInformation.metadata

PlayerState

静的

文字列

プレーヤーの状態を表します。

アイドル状態

文字列

プレーヤーがアイドル状態である。アイドル状態は、アクティブな再生がないことを意味します。プレーヤーは通常、キャストアプリが起動した直後、または LOAD リクエストを受け取る前、または再生が完了した後にこの状態になります。プレーヤーは、cast.framework.messages.MediaStatus に設定された cast.framework.messages.IdleReason に基づいてこの状態に遷移します。

再生中

文字列

プレーヤーが再生状態であること。

一時停止中

文字列

プレーヤーは一時停止状態になっています。

バッファ処理中

文字列

プレーヤーがバッファリング状態になります。

QueueChangeType

静的

文字列

QUEUE_CHANGE 送信メッセージで使用されるキュー変更タイプ。

INSERT

文字列

キューにアイテムが挿入されました。

Remove(削除する)

文字列

キューからアイテムが削除されました。

ITEMS_CHANGE

文字列

アイテムのリストが変更されました。

UPDATE

文字列

キューの更新処理が実行され、新しい順序付きリストが送信されました。

NO_CHANGE

文字列

キューに変更はありません。これは、複数の送信者が同じデータをリクエストした場合にエコーバックするために使用されます。

QueueType

静的

文字列

メディア コンテナ/キューのタイプ。

アルバム

文字列

音楽アルバム。

再生リスト

文字列

非公開プレイリスト、公開プレイリスト、自動生成プレイリストなどの音楽プレイリスト。

オーディオブック

文字列

オーディオブック。

RADIO_STATION

文字列

昔ながらのラジオ局。

PODCAST_SERIES

文字列

ポッドキャスト シリーズ。

TV_SERIES

文字列

テレビシリーズ

VIDEO_PLAYLIST

文字列

動画の再生リスト。

LIVE_TV

文字列

ライブテレビ チャンネル。

映画

文字列

映画

RepeatMode

静的

文字列

すべてのアイテムが再生されたときのキューの動作。

REPEAT_OFF

文字列

キューが完了すると、メディア セッションが終了します。

REPEAT_ALL

文字列

キュー内のすべてのアイテムは無期限に再生され、最後のアイテムが再生されると最初のアイテムが再び再生されます。

REPEAT_SINGLE

文字列

現在のアイテムが繰り返し再生されます。

REPEAT_ALL_AND_SHUFFLE

文字列

キュー内のすべてのアイテムは無期限に再生され、最後のアイテムが再生されると最初のアイテムが再び再生されます(リストは最初にレシーバーによってシャッフルされます)。

SeekResumeState

静的

文字列

SEEK リクエスト後の再生状態を表します。

PLAYBACK_START

文字列

これにより、メディアが強制的に開始されます。

PLAYBACK_PAUSE

文字列

これにより、メディアが強制的に一時停止されます。

StreamingProtocolType

静的

数値

ストリーミング プロトコルのタイプ。

UNKNOWN

数値

不明なストリーミング プロトコル タイプ。

MPEG_DASH

数値

MPEG-DASH(Dynamic Adaptive Streaming over HTTP)プロトコル タイプ。

HLS

数値

HLS(HTTP Live Streaming)プロトコル タイプ。

SMOOTH_STREAMING

数値

スムーズ ストリーミング プロトコル タイプ。

StreamType

静的

文字列

ストリーム タイプを表します。

バッファリング済み

文字列

VOD と DVR のコンテンツ。

ライブ

文字列

ライブリニア ストリーム コンテンツ。

NONE

文字列

TextTrackEdgeType

静的

文字列

テキスト トラックの縁(枠線)のタイプを定義します。

NONE

文字列

テキストの周囲に縁が表示されない。

概要

文字列

テキストの周囲に実線が表示されます。

DROP_SHADOW

文字列

テキストの周囲にフェード シャドウがレンダリングされます。

レイズド

文字列

テキストが背景に対してエンボス加工または盛り上がって表示されます。

サポート終了

文字列

背景がデボス加工になっている。

TextTrackFontGenericFamily

静的

文字列

テキスト トラックでフォントが定義されていない場合に使用される汎用フォント ファミリー。

SANS_SERIF

文字列

Sans Serif フォントを使用します。

MONOSPACED_SANS_SERIF

文字列

モノペースの Sans Serif フォントを使用します。

SERIF

文字列

セリフ フォントを使用する。

MONOSPACED_SERIF

文字列

モノペース セリフ フォントを使用します。

カジュアル

文字列

カジュアルな手書き風フォントを使用します。

手書きメモ

文字列

手書きメモを使用します。

SMALL_CAPITALS

文字列

小さい大文字フォントを使用します。

TextTrackFontStyle

静的

文字列

テキスト トラックのフォント スタイル。

NORMAL

文字列

変更されていない書体。

太字

文字列

太字のスタイル。

BOLD_ITALIC

文字列

太字と斜体が同時に適用されるスタイル。

省略可

文字列

斜体のスタイル。

TextTrackType

静的

文字列

テキスト トラックのタイプ(HTML5 テキスト トラックのタイプの定義に従います)。

字幕

文字列

会話の文字起こしまたは翻訳。音声は利用できるが視聴者が理解できない場合に適しています。たとえば、視聴者がメディア リソースのサウンドトラックの言語を理解できない場合に適しています。

説明文

文字列

セリフ、効果音、関連する音楽の合図、その他の関連する音声情報の音声文字変換または翻訳。サウンドトラックが利用できない場合(たとえば、音声がミュートされている場合やユーザーが聴覚障がいがある場合)に適しています。動画に字幕が表示されます。

説明文

文字列

メディア リソースの動画コンポーネントのテキストによる説明。視覚コンポーネントが利用できない場合(たとえば、ユーザーが画面なしでアプリを操作している場合や、視覚障がいがある場合)に音声を合成するために使用します。説明は別の音声トラックとして合成されます。

チャプター

文字列

チャプター タイトル。メディア リソース内の移動に使用されます。

メタデータ

文字列

スクリプトからの使用を目的とするトラック。

TextTrackWindowType

静的

文字列

テキスト トラックのウィンドウ タイプ。

NONE

文字列

NORMAL

文字列

ROUNDED_CORNERS

文字列

TrackType

静的

文字列

メディア トラック タイプ。

テキスト

文字列

テキスト トラック。

AUDIO です。

文字列

音声トラック。

動画

文字列

動画トラック。

UserAction

静的

文字列

ユーザーの操作。

LIKE

文字列

ユーザーが、現在再生中のコンテンツに対する高評価を示します。

低く評価

文字列

ユーザーが、現在再生中のコンテンツについて低評価の設定を指定している。

フォロー

文字列

ユーザーは、現在再生中のコンテンツをフォローしたり、スターを付けたりしたいと考えています。

フォローを解除

文字列

ユーザーが現在再生中のコンテンツのフォローの停止を希望しています。

不適切として報告

文字列

ユーザーが、現在再生中のコンテンツを不適切なコンテンツとして報告します。

SKIP_AD

文字列

ユーザーが再生中の広告をスキップしたいと考えている

歌詞

文字列

ユーザーが、現在再生中の曲の歌詞を表示することを希望している。

UserActionContext

静的

文字列

UserAction のコンテキスト情報。

UNKNOWN_CONTEXT

文字列

測定

文字列

アルバム

文字列

アーティスト

文字列

再生リスト

文字列

エピソード

文字列

シリーズ

文字列

映画

文字列

チャンネル

文字列

チーム

文字列

プレーヤー

文字列

普通客車

文字列

プロパティ

CaptionMimeType

静的

文字列

テキスト トラックのキャプション MIME タイプ。

CEA608

文字列

CEA 608

TTML

文字列

TTML

動画視聴時間(VTT)

文字列

動画視聴時間(VTT)

TTML_MP4

文字列

TTML MP4

コマンド

静的

数値

cast.framework.messages.MediaStatus#supportedMediaCommands に対して、アプリでサポートされているメディア コマンドを設定または取得するためのビットマスク値のリスト。

次に進む前に

数値

一時停止コマンド。

確認

数値

移動コマンド。

STREAM_VOLUME

数値

ストリーム ボリューム コマンド。

STREAM_MUTE

数値

ストリーム ボリューム コマンド。

ALL_BASIC_MEDIA

数値

すべての基本的なメディアです。必須のコマンド PAUSESEEKSTREAM_VOLUMESTREAM_MUTEEDIT_TRACKSPLAYBACK_RATE が含まれています。

QUEUE_NEXT

数値

Queue Next コマンド。

QUEUE_PREV

数値

Queue Prev Command(キューの前のコマンド)

QUEUE_SHUFFLE

数値

キュー シャッフル コマンド。

QUEUE_REPEAT_ALL

数値

キューリピートモード。

QUEUE_REPEAT_ONE

数値

Queue Repeat One モード。

QUEUE_REPEAT

数値

キュー繰り返しモード。

SKIP_AD

数値

AD コマンドをスキップします。

EDIT_TRACKS

数値

トラック コマンドを編集します。

PLAYBACK_RATE

数値

再生速度コマンド。

LIKE

数値

ユーザー アクションの高評価コマンド。

低く評価

数値

ユーザーの操作による低評価コマンド。

フォロー

数値

ユーザーの操作: コマンドに従う

フォローを解除

数値

ユーザーの操作「フォロー解除」コマンド。

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

文字列

メディア セッションが存在しない場合に返されます。

SKIP_LIMIT_REACHED

文字列

スキップの制限に達したために、これ以上アイテムをスキップできない場合に返されます。

NOT_SUPPORTED

文字列

リクエストがアプリケーションでサポートされていない場合に返されます。

LANGUAGE_NOT_SUPPORTED

文字列

リクエストされた言語がサポートされていない場合に返されます。

END_OF_QUEUE

文字列

最初のアイテムより後まで戻る、またはキュー内の最後のアイテムから先へ進むためにスキップができない場合に返されます。

DUPLICATE_REQUEST_ID

文字列

リクエスト 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

文字列

2 番目の受信 LOAD リクエストによって LOAD リクエストがキャンセルされたときに返されます。

INVALID_REQUEST

文字列

リクエストが有効でない場合に返されます。

エラー

文字列

一般的なエラー。その他のエラーの場合です。

ExtendedPlayerState

静的

文字列

プレーヤーの状態に関する拡張情報。

読み込んでいます

文字列

プレーヤーが「読み込み中」状態です。

FocusState

静的

文字列

フォーカスの状態。

IN_FOCUS

文字列

レシーバーがフォーカスされています。

NOT_IN_FOCUS

文字列

レシーバーはフォーカスされていません。他のアクティビティはアクティブです。

GetStatusOptions

静的

数値

GetStatusOptions は、GET_STATUS メッセージに対するメディア ステータス レスポンスに含める必要があるデータの量を決定します。

NO_METADATA

数値

メタデータ フラグを含めないでください。

NO_QUEUE_ITEMS

数値

キューアイテムのフラグは含めないでください。

HdrType

静的

文字列

動画のハイ ダイナミック レンジ(HDR)タイプを表します。

SDR

文字列

標準のダイナミック レンジ。

HDR

文字列

ハイ ダイナミック レンジ。

DV

文字列

ドルビー ビジョン。

HlsSegmentFormat

静的

文字列

HLS 音声セグメントの形式。

AAC

文字列

AAC パックされたオーディオのエレメンタリー ストリーム。

AC3

文字列

AC3 パックされたオーディオのエレメンタリー ストリーム。

MP3

文字列

MP3 パック音声のエレメンタリー ストリーム。

TS

文字列

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 Fragmented MP4 でパックされます。

HlsVideoSegmentFormat

静的

文字列

HLS 動画セグメントの形式。

MPEG2_TS

文字列

MPEG-2 トランスポート ストリームAVC に対応しています。

FMP4

文字列

動画は ISO BMFF CMAF Fragmented MP4 でパックされています。AVC と HEVC をサポートします。

IdleReason

静的

文字列

プレーヤーがアイドル状態になっている理由。

CANCELLED

文字列

送信側が STOP コマンドを使って再生の停止をリクエストしました。

INTERRUPTED

文字列

センダーが LOAD コマンドを使って別のメディアの再生をリクエストしました。

FINISHED

文字列

メディアの再生が完了しました。

エラー

文字列

ネットワーク エラーが原因でプレーヤーがメディアをダウンロードできなかったなど、エラーによりメディアが中断された可能性があります。

MediaCategory

静的

文字列

メディア カテゴリです。

AUDIO です。

文字列

メディアは音声のみです。

動画

文字列

メディアは動画と音声です(デフォルト)。

画像

文字列

メディアとは画像のことです。

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

文字列

キュー内の次の項目をリクエストします。レシーバーが送信者からこれを受信すると、メッセージは、jump1 である cast.framework.messages.MessageType.QUEUE_UPDATE にマッピングされます。そのため、QUEUE_NEXT のインターセプタを記述する際は、メッセージ タイプとして cast.framework.messages.MessageType.QUEUE_UPDATE を使用する必要があります。メッセージ タイプは cast.framework.messages.RequestData です。

QUEUE_PREV

文字列

キュー内の前のアイテムをリクエストします。レシーバーが送信者からこれを受信すると、メッセージは、jump-1 である cast.framework.messages.MessageType.QUEUE_UPDATE にマッピングされます。そのため、QUEUE_PREV のインターセプタを記述する際は、メッセージ タイプとして cast.framework.messages.MessageType.QUEUE_UPDATE を使用する必要があります。メッセージ タイプは cast.framework.messages.RequestData です。

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

静的

数値

メディア メタデータのタイプ。

GENERIC

数値

ほとんどのメディアタイプに適した汎用テンプレート。 cast.framework.messages.GenericMediaMetadata によって使用されます。

映画

数値

ノーカットの映画。 cast.framework.messages.MovieMediaMetadata で使用されます。

TV_SHOW

数値

テレビシリーズの 1 つのエピソード。 cast.framework.messages.TvShowMediaMetadata によって使用されます。

MUSIC_TRACK

数値

音楽トラック cast.framework.messages.MusicTrackMediaMetadata によって使用されます。

写真

数値

写真。 cast.framework.messages.PhotoMediaMetadata によって使用されます。

AUDIOBOOK_CHAPTER

数値

オーディオブックのチャプター。 cast.framework.messages.AudiobookChapterMediaMetadata によって使用されます。

関連ドキュメント
cast.framework.messages.MediaInformation.metadata

PlayerState

静的

文字列

プレーヤーの状態を表します。

アイドル状態

文字列

プレーヤーがアイドル状態である。アイドル状態は、アクティブな再生がないことを意味します。プレーヤーは通常、キャストアプリが起動した直後、または LOAD リクエストを受け取る前、または再生が完了した後にこの状態になります。プレーヤーは、cast.framework.messages.MediaStatus に設定された cast.framework.messages.IdleReason に基づいてこの状態に遷移します。

再生中

文字列

プレーヤーが再生状態であること。

一時停止中

文字列

プレーヤーは一時停止状態になっています。

バッファ処理中

文字列

プレーヤーがバッファリング状態になります。

QueueChangeType

静的

文字列

QUEUE_CHANGE 送信メッセージで使用されるキュー変更タイプ。

INSERT

文字列

キューにアイテムが挿入されました。

Remove(削除する)

文字列

キューからアイテムが削除されました。

ITEMS_CHANGE

文字列

アイテムのリストが変更されました。

UPDATE

文字列

キューの更新処理が実行され、新しい順序付きリストが送信されました。

NO_CHANGE

文字列

キューに変更はありません。これは、複数の送信者が同じデータをリクエストした場合にエコーバックするために使用されます。

QueueType

静的

文字列

メディア コンテナ/キューのタイプ。

アルバム

文字列

音楽アルバム。

再生リスト

文字列

非公開プレイリスト、公開プレイリスト、自動生成プレイリストなどの音楽プレイリスト。

オーディオブック

文字列

オーディオブック。

RADIO_STATION

文字列

昔ながらのラジオ局。

PODCAST_SERIES

文字列

ポッドキャスト シリーズ。

TV_SERIES

文字列

テレビシリーズ

VIDEO_PLAYLIST

文字列

動画の再生リスト。

LIVE_TV

文字列

ライブテレビ チャンネル。

映画

文字列

映画

RepeatMode

静的

文字列

すべてのアイテムが再生されたときのキューの動作。

REPEAT_OFF

文字列

キューが完了すると、メディア セッションが終了します。

REPEAT_ALL

文字列

キュー内のすべてのアイテムは無期限に再生され、最後のアイテムが再生されると最初のアイテムが再び再生されます。

REPEAT_SINGLE

文字列

現在のアイテムが繰り返し再生されます。

REPEAT_ALL_AND_SHUFFLE

文字列

キュー内のすべてのアイテムは無期限に再生され、最後のアイテムが再生されると最初のアイテムが再び再生されます(リストは最初にレシーバーによってシャッフルされます)。

SeekResumeState

静的

文字列

SEEK リクエスト後の再生状態を表します。

PLAYBACK_START

文字列

これにより、メディアが強制的に開始されます。

PLAYBACK_PAUSE

文字列

これにより、メディアが強制的に一時停止されます。

StreamingProtocolType

静的

数値

ストリーミング プロトコルのタイプ。

UNKNOWN

数値

不明なストリーミング プロトコル タイプ。

MPEG_DASH

数値

MPEG-DASH(Dynamic Adaptive Streaming over HTTP)プロトコル タイプ。

HLS

数値

HLS(HTTP Live Streaming)プロトコル タイプ。

SMOOTH_STREAMING

数値

スムーズ ストリーミング プロトコル タイプ。

StreamType

静的

文字列

ストリーム タイプを表します。

バッファリング済み

文字列

VOD と DVR のコンテンツ。

ライブ

文字列

ライブリニア ストリーム コンテンツ。

NONE

文字列

TextTrackEdgeType

静的

文字列

テキスト トラックの縁(枠線)のタイプを定義します。

NONE

文字列

テキストの周囲に縁が表示されない。

概要

文字列

テキストの周囲に実線が表示されます。

DROP_SHADOW

文字列

テキストの周囲にフェード シャドウがレンダリングされます。

レイズド

文字列

テキストが背景に対してエンボス加工または盛り上がって表示されます。

サポート終了

文字列

背景がデボス加工になっている。

TextTrackFontGenericFamily

静的

文字列

テキスト トラックでフォントが定義されていない場合に使用される汎用フォント ファミリー。

SANS_SERIF

文字列

Sans Serif フォントを使用します。

MONOSPACED_SANS_SERIF

文字列

モノペースの Sans Serif フォントを使用します。

SERIF

文字列

セリフ フォントを使用する。

MONOSPACED_SERIF

文字列

モノペース セリフ フォントを使用します。

カジュアル

文字列

カジュアルな手書き風フォントを使用します。

手書きメモ

文字列

手書きメモを使用します。

SMALL_CAPITALS

文字列

小さい大文字フォントを使用します。

TextTrackFontStyle

静的

文字列

テキスト トラックのフォント スタイル。

NORMAL

文字列

変更されていない書体。

太字

文字列

太字のスタイル。

BOLD_ITALIC

文字列

太字と斜体が同時に適用されるスタイル。

省略可

文字列

斜体のスタイル。

TextTrackType

静的

文字列

テキスト トラックのタイプ(HTML5 テキスト トラックのタイプの定義に従います)。

字幕

文字列

会話の文字起こしまたは翻訳。音声は利用できるが視聴者が理解できない場合に適しています。たとえば、視聴者がメディア リソースのサウンドトラックの言語を理解できない場合に適しています。

説明文

文字列

セリフ、効果音、関連する音楽の合図、その他の関連する音声情報の音声文字変換または翻訳。サウンドトラックが利用できない場合(たとえば、音声がミュートされている場合やユーザーが聴覚障がいがある場合)に適しています。動画に字幕が表示されます。

説明文

文字列

メディア リソースの動画コンポーネントのテキストによる説明。視覚コンポーネントが利用できない場合(たとえば、ユーザーが画面なしでアプリを操作している場合や、視覚障がいがある場合)に音声を合成するために使用します。説明は別の音声トラックとして合成されます。

チャプター

文字列

チャプター タイトル。メディア リソース内の移動に使用されます。

メタデータ

文字列

スクリプトからの使用を目的とするトラック。

TextTrackWindowType

静的

文字列

テキスト トラックのウィンドウ タイプ。

NONE

文字列

NORMAL

文字列

ROUNDED_CORNERS

文字列

TrackType

静的

文字列

メディア トラック タイプ。

テキスト

文字列

テキスト トラック。

AUDIO です。

文字列

音声トラック。

動画

文字列

動画トラック。

UserAction

静的

文字列

ユーザーの操作。

LIKE

文字列

ユーザーが、現在再生中のコンテンツに対する高評価を示します。

低く評価

文字列

ユーザーが、現在再生中のコンテンツについて低評価の設定を指定している。

フォロー

文字列

ユーザーは、現在再生中のコンテンツをフォローしたり、スターを付けたりしたいと考えています。

フォローを解除

文字列

ユーザーが現在再生中のコンテンツのフォローの停止を希望しています。

不適切として報告

文字列

ユーザーが、現在再生中のコンテンツを不適切なコンテンツとして報告します。

SKIP_AD

文字列

ユーザーが再生中の広告をスキップしたいと考えている

歌詞

文字列

ユーザーが、現在再生中の曲の歌詞を表示することを希望している。

UserActionContext

静的

文字列

UserAction のコンテキスト情報。

UNKNOWN_CONTEXT

文字列

測定

文字列

アルバム

文字列

アーティスト

文字列

再生リスト

文字列

エピソード

文字列

シリーズ

文字列

映画

文字列

チャンネル

文字列

チーム

文字列

プレーヤー

文字列

普通客車

文字列