名前空間: messages

クラス

列挙型

CaptionMimeType

静的

string

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

CEA608

string

CEA 608

TTML

string

TTML

動画視聴時間(VTT)

string

動画視聴時間(VTT)

TTML_MP4

string

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

静的

string

コンテンツ フィルタリング モードを表します。

FILTER_EXPLICIT

string

露骨な表現を含むコンテンツは再生しないでください。

ErrorReason

静的

string

メディアのエラー メッセージの理由を表します。

INVALID_COMMAND

string

コマンドが無効であるか実装されていない場合に返されます。

INVALID_PARAMS

string

パラメータが無効の場合、または必須パラメータがない場合に返されます。

INVALID_MEDIA_SESSION_ID

string

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

SKIP_LIMIT_REACHED

string

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

NOT_SUPPORTED

string

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

LANGUAGE_NOT_SUPPORTED

string

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

END_OF_QUEUE

string

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

DUPLICATE_REQUEST_ID

string

リクエスト ID が一意でない場合(レシーバーが同じ ID のリクエストを処理している場合)に返されます。

VIDEO_DEVICE_REQUIRED

string

動画対応デバイスが必要であるためにリクエストを完了できない場合に返されます。

PREMIUM_ACCOUNT_REQUIRED

string

リクエストを正常に実行するためにプレミアム アカウントが必要な場合に返されます。

APP_ERROR

string

リクエストを満たすためにアプリケーションの状態が無効な場合に返されます。

AUTHENTICATION_EXPIRED

string

ユーザーがパスワードを変更したときやトークンが取り消されたときなど、認証の有効期限が切れているためにリクエストを実行できない場合に返されます。

CONCURRENT_STREAM_LIMIT

string

検出された同時実行ストリームの数が多すぎるときに返されます。

PARENTAL_CONTROL_RESTRICTED

string

保護者による使用制限によってコンテンツがブロックされた場合に返されます。

CONTENT_FILTERED

string

フィルタによってコンテンツがブロックされた場合に返されます。

NOT_AVAILABLE_IN_REGION

string

リージョンで利用できないためにコンテンツがブロックされた場合に返されます。

CONTENT_ALREADY_PLAYING

string

リクエストされたコンテンツがすでに再生されている場合に返されます。

INVALID_REQUEST

string

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

GENERIC_LOAD_ERROR

string

読み込みリクエストで断続的に問題が発生した場合に返されます。

ErrorType

静的

string

メディアのエラー メッセージ タイプを表します。

INVALID_PLAYER_STATE

string

プレーヤーの状態が無効になっていてリクエストを処理できない場合に返されます。

LOAD_FAILED

string

LOAD リクエストが失敗した場合に返されます。

LOAD_CANCELLED

string

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

INVALID_REQUEST

string

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

エラー

string

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

ExtendedPlayerState

静的

string

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

読み込んでいます

string

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

FocusState

静的

string

フォーカスの状態。

IN_FOCUS

string

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

NOT_IN_FOCUS

string

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

GetStatusOptions

静的

数値

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

NO_METADATA

数値

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

NO_QUEUE_ITEMS

数値

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

HdrType

静的

string

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

SDR

string

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

HDR

string

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

DV

string

ドルビー ビジョン。

HlsSegmentFormat

静的

string

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

AAC

string

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

AC3

string

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

MP3

string

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

TS

string

MPEG-2 トランスポート ストリーム。

TS_AAC

string

AAC-低複雑度パック MPEG-2 トランスポート ストリーム(AAC-LC)。

TS_HE_AAC

string

AAC の高効率パックド MPEG-2 トランスポート ストリーム(HE-AAC)。

E_AC3

string

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

FMP4

string

オーディオは ISO BMFF CMAF Fragmented MP4 でパックされます。

HlsVideoSegmentFormat

静的

string

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

MPEG2_TS

string

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

FMP4

string

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

IdleReason

静的

string

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

CANCELLED

string

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

INTERRUPTED

string

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

FINISHED

string

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

エラー

string

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

MediaCategory

静的

string

メディア カテゴリです。

AUDIO です。

string

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

動画

string

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

画像

string

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

MessageType

静的

string

メディア メッセージ タイプを表します。

MEDIA_STATUS

string

現在のメディア ステータスの送信メッセージ。 メッセージ タイプは cast.framework.messages.MediaStatus です。

CLOUD_STATUS

string

クラウドの送信者へのメディア ステータスの送信メッセージ。 メッセージ タイプは cast.framework.messages.CloudMediaStatus です。

QUEUE_CHANGE

string

キュー変更の送信メッセージ。 メッセージ タイプは cast.framework.messages.QueueChange です。

QUEUE_ITEMS

string

キューアイテム情報の送信メッセージ。 メッセージ タイプは cast.framework.messages.ItemsInfo です。

QUEUE_ITEM_IDS

string

キュー ID のリストの送信メッセージ。 メッセージ タイプは cast.framework.messages.QueueIds です。

GET_STATUS

string

現在のメディア ステータスのリクエスト。 メッセージ タイプは cast.framework.messages.GetStatusRequestData です。

読み込み

string

メディアの読み込みをリクエストします。メッセージ タイプは cast.framework.messages.LoadRequestData です。

次に進む前に

string

プレーヤーの一時停止リクエスト。 メッセージ タイプは cast.framework.messages.RequestData です。

停止

string

プレーヤーの停止リクエスト。 メッセージ タイプは cast.framework.messages.RequestData です。

遊び

string

再生の続行をリクエストします。メッセージ タイプは cast.framework.messages.RequestData です。

SKIP_AD

string

広告の再生をスキップするリクエスト。メッセージ タイプは cast.framework.messages.RequestData です。

PLAY_AGAIN

string

現在のメディアの再再生をリクエストします。メッセージ タイプは cast.framework.messages.RequestData です。

確認

string

メディアのシークをリクエストします。メッセージ タイプは cast.framework.messages.SeekRequestData です。

SET_PLAYBACK_RATE

string

再生速度の変更リクエスト。メッセージ タイプは cast.framework.messages.SetPlaybackRateRequestData です。

SET_VOLUME

string

現在のメディアの音量を変更するリクエスト。 メッセージ タイプは cast.framework.messages.VolumeRequestData です。

EDIT_TRACKS_INFO

string

再生するテキストまたは音声トラックの変更リクエスト。メッセージ タイプは cast.framework.messages.EditTracksInfoRequestData です。

EDIT_AUDIO_TRACKS

string

再生中の音声トラックを変更するリクエスト。メッセージ タイプは cast.framework.messages.EditAudioTracksRequestData です。

プレキャッシュ

string

データを事前キャッシュするリクエスト。メッセージ タイプは cast.framework.messages.PrecacheRequestData です。

プリロード

string

アイテムのプリロードをリクエストします。メッセージ タイプは cast.framework.messages.PreloadRequestData です。

QUEUE_LOAD

string

読み込みキューのリクエスト。メッセージ タイプは cast.framework.messages.QueueLoadRequestData です。

QUEUE_INSERT

string

キューへの挿入をリクエストします。メッセージ タイプは cast.framework.messages.QueueInsertRequestData です。

QUEUE_UPDATE

string

キューの更新リクエスト。 メッセージ タイプは cast.framework.messages.QueueUpdateRequestData です。

QUEUE_REMOVE

string

キューから削除するリクエスト。 メッセージ タイプは cast.framework.messages.QueueRemoveRequestData です。

QUEUE_REORDER

string

キューの並べ替えリクエスト。 メッセージ タイプは cast.framework.messages.QueueReorderRequestData です。

QUEUE_NEXT

string

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

QUEUE_PREV

string

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

QUEUE_GET_ITEM_RANGE

string

キュー内のアイテムを取得するためのリクエスト。 メッセージ タイプは cast.framework.messages.FetchItemsRequestData です。

QUEUE_GET_ITEMS

string

アイテム情報を取得するリクエスト。メッセージ タイプは cast.framework.messages.GetItemsInfoRequestData です。

QUEUE_GET_ITEM_IDS

string

キュー ID を取得するリクエスト。メッセージ タイプは cast.framework.messages.RequestData です。

QUEUE_SHUFFLE

string

キューをシャッフルするリクエスト。 メッセージ タイプは cast.framework.messages.RequestData です。

SET_CREDENTIALS

string

ユーザー認証情報を設定します。 メッセージ タイプは cast.framework.messages.SetCredentialsRequestData です。

LOAD_BY_ENTITY

string

エンティティ ID でメディアを読み込みます。 メッセージ タイプは cast.framework.messages.LoadByEntityRequestData です。

USER_ACTION

string

ユーザー アクションを次のように処理します。 メッセージ タイプは cast.framework.messages.UserActionRequestData です。

DISPLAY_STATUS

string

メディア ステータスを画面に表示します。 メッセージ タイプは cast.framework.messages.DisplayStatusRequestData です。

FOCUS_STATE

string

レシーバー アプリのフォーカス状態が変更された。メッセージ タイプは cast.framework.messages.FocusStateRequestData です。

CUSTOM_COMMAND

string

アプリのカスタム コマンドを処理する。メッセージ タイプは cast.framework.messages.CustomCommandRequestData です。

STORE_SESSION

string

セッションの保存コマンド。メッセージ タイプは cast.framework.messages.StoreSessionRequestData です。

RESUME_SESSION

string

セッション再開コマンド。メッセージ タイプは cast.framework.messages.ResumeSessionRequestData です。

SESSION_STATE

string

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

静的

string

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

アイドル状態

string

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

再生中

string

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

一時停止中

string

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

バッファ処理中

string

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

QueueChangeType

静的

string

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

INSERT

string

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

Remove(削除する)

string

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

ITEMS_CHANGE

string

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

UPDATE

string

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

NO_CHANGE

string

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

QueueType

静的

string

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

アルバム

string

音楽アルバム。

再生リスト

string

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

オーディオブック

string

オーディオブック。

RADIO_STATION

string

昔ながらのラジオ局。

PODCAST_SERIES

string

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

TV_SERIES

string

テレビシリーズ

VIDEO_PLAYLIST

string

動画の再生リスト。

LIVE_TV

string

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

映画

string

映画

RepeatMode

静的

string

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

REPEAT_OFF

string

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

REPEAT_ALL

string

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

REPEAT_SINGLE

string

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

REPEAT_ALL_AND_SHUFFLE

string

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

SeekResumeState

静的

string

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

PLAYBACK_START

string

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

PLAYBACK_PAUSE

string

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

StreamingProtocolType

静的

数値

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

UNKNOWN

数値

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

MPEG_DASH

数値

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

HLS

数値

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

SMOOTH_STREAMING

数値

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

StreamType

静的

string

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

バッファリング済み

string

VOD と DVR のコンテンツ。

ライブ

string

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

NONE

string

TextTrackEdgeType

静的

string

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

NONE

string

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

概要

string

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

DROP_SHADOW

string

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

レイズド

string

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

サポート終了

string

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

TextTrackFontGenericFamily

静的

string

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

SANS_SERIF

string

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

MONOSPACED_SANS_SERIF

string

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

SERIF

string

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

MONOSPACED_SERIF

string

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

カジュアル

string

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

手書きメモ

string

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

SMALL_CAPITALS

string

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

TextTrackFontStyle

静的

string

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

NORMAL

string

変更されていない書体。

太字

string

太字のスタイル。

BOLD_ITALIC

string

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

省略可

string

斜体のスタイル。

TextTrackType

静的

string

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

字幕

string

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

説明文

string

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

説明文

string

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

チャプター

string

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

メタデータ

string

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

TextTrackWindowType

静的

string

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

NONE

string

NORMAL

string

ROUNDED_CORNERS

string

TrackType

静的

string

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

テキスト

string

テキスト トラック。

AUDIO です。

string

音声トラック。

動画

string

動画トラック。

UserAction

静的

string

ユーザーの操作。

LIKE

string

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

低く評価

string

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

フォロー

string

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

フォローを解除

string

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

不適切として報告

string

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

SKIP_AD

string

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

歌詞

string

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

UserActionContext

静的

string

UserAction のコンテキスト情報。

UNKNOWN_CONTEXT

string

測定

string

アルバム

string

アーティスト

string

再生リスト

string

エピソード

string

シリーズ

string

映画

string

チャンネル

string

チーム

string

プレーヤー

string

普通客車

string

プロパティ

CaptionMimeType

静的

string

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

CEA608

string

CEA 608

TTML

string

TTML

動画視聴時間(VTT)

string

動画視聴時間(VTT)

TTML_MP4

string

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

静的

string

コンテンツ フィルタリング モードを表します。

FILTER_EXPLICIT

string

露骨な表現を含むコンテンツは再生しないでください。

ErrorReason

静的

string

メディアのエラー メッセージの理由を表します。

INVALID_COMMAND

string

コマンドが無効であるか実装されていない場合に返されます。

INVALID_PARAMS

string

パラメータが無効の場合、または必須パラメータがない場合に返されます。

INVALID_MEDIA_SESSION_ID

string

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

SKIP_LIMIT_REACHED

string

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

NOT_SUPPORTED

string

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

LANGUAGE_NOT_SUPPORTED

string

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

END_OF_QUEUE

string

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

DUPLICATE_REQUEST_ID

string

リクエスト ID が一意でない場合(レシーバーが同じ ID のリクエストを処理している場合)に返されます。

VIDEO_DEVICE_REQUIRED

string

動画対応デバイスが必要であるためにリクエストを完了できない場合に返されます。

PREMIUM_ACCOUNT_REQUIRED

string

リクエストを正常に実行するためにプレミアム アカウントが必要な場合に返されます。

APP_ERROR

string

リクエストを満たすためにアプリケーションの状態が無効な場合に返されます。

AUTHENTICATION_EXPIRED

string

ユーザーがパスワードを変更したときやトークンが取り消されたときなど、認証の有効期限が切れているためにリクエストを実行できない場合に返されます。

CONCURRENT_STREAM_LIMIT

string

検出された同時実行ストリームの数が多すぎるときに返されます。

PARENTAL_CONTROL_RESTRICTED

string

保護者による使用制限によってコンテンツがブロックされた場合に返されます。

CONTENT_FILTERED

string

フィルタによってコンテンツがブロックされた場合に返されます。

NOT_AVAILABLE_IN_REGION

string

リージョンで利用できないためにコンテンツがブロックされた場合に返されます。

CONTENT_ALREADY_PLAYING

string

リクエストされたコンテンツがすでに再生されている場合に返されます。

INVALID_REQUEST

string

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

GENERIC_LOAD_ERROR

string

読み込みリクエストで断続的に問題が発生した場合に返されます。

ErrorType

静的

string

メディアのエラー メッセージ タイプを表します。

INVALID_PLAYER_STATE

string

プレーヤーの状態が無効になっていてリクエストを処理できない場合に返されます。

LOAD_FAILED

string

LOAD リクエストが失敗した場合に返されます。

LOAD_CANCELLED

string

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

INVALID_REQUEST

string

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

エラー

string

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

ExtendedPlayerState

静的

string

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

読み込んでいます

string

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

FocusState

静的

string

フォーカスの状態。

IN_FOCUS

string

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

NOT_IN_FOCUS

string

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

GetStatusOptions

静的

数値

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

NO_METADATA

数値

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

NO_QUEUE_ITEMS

数値

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

HdrType

静的

string

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

SDR

string

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

HDR

string

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

DV

string

ドルビー ビジョン。

HlsSegmentFormat

静的

string

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

AAC

string

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

AC3

string

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

MP3

string

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

TS

string

MPEG-2 トランスポート ストリーム。

TS_AAC

string

AAC-低複雑度パック MPEG-2 トランスポート ストリーム(AAC-LC)。

TS_HE_AAC

string

AAC の高効率パックド MPEG-2 トランスポート ストリーム(HE-AAC)。

E_AC3

string

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

FMP4

string

オーディオは ISO BMFF CMAF Fragmented MP4 でパックされます。

HlsVideoSegmentFormat

静的

string

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

MPEG2_TS

string

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

FMP4

string

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

IdleReason

静的

string

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

CANCELLED

string

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

INTERRUPTED

string

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

FINISHED

string

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

エラー

string

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

MediaCategory

静的

string

メディア カテゴリです。

AUDIO です。

string

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

動画

string

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

画像

string

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

MessageType

静的

string

メディア メッセージ タイプを表します。

MEDIA_STATUS

string

現在のメディア ステータスの送信メッセージ。 メッセージ タイプは cast.framework.messages.MediaStatus です。

CLOUD_STATUS

string

クラウドの送信者へのメディア ステータスの送信メッセージ。 メッセージ タイプは cast.framework.messages.CloudMediaStatus です。

QUEUE_CHANGE

string

キュー変更の送信メッセージ。 メッセージ タイプは cast.framework.messages.QueueChange です。

QUEUE_ITEMS

string

キューアイテム情報の送信メッセージ。 メッセージ タイプは cast.framework.messages.ItemsInfo です。

QUEUE_ITEM_IDS

string

キュー ID のリストの送信メッセージ。 メッセージ タイプは cast.framework.messages.QueueIds です。

GET_STATUS

string

現在のメディア ステータスのリクエスト。 メッセージ タイプは cast.framework.messages.GetStatusRequestData です。

読み込み

string

メディアの読み込みをリクエストします。メッセージ タイプは cast.framework.messages.LoadRequestData です。

次に進む前に

string

プレーヤーの一時停止リクエスト。 メッセージ タイプは cast.framework.messages.RequestData です。

停止

string

プレーヤーの停止リクエスト。 メッセージ タイプは cast.framework.messages.RequestData です。

遊び

string

再生の続行をリクエストします。メッセージ タイプは cast.framework.messages.RequestData です。

SKIP_AD

string

広告の再生をスキップするリクエスト。メッセージ タイプは cast.framework.messages.RequestData です。

PLAY_AGAIN

string

現在のメディアの再再生をリクエストします。メッセージ タイプは cast.framework.messages.RequestData です。

確認

string

メディアのシークをリクエストします。メッセージ タイプは cast.framework.messages.SeekRequestData です。

SET_PLAYBACK_RATE

string

再生速度の変更リクエスト。メッセージ タイプは cast.framework.messages.SetPlaybackRateRequestData です。

SET_VOLUME

string

現在のメディアの音量を変更するリクエスト。 メッセージ タイプは cast.framework.messages.VolumeRequestData です。

EDIT_TRACKS_INFO

string

再生するテキストまたは音声トラックの変更リクエスト。メッセージ タイプは cast.framework.messages.EditTracksInfoRequestData です。

EDIT_AUDIO_TRACKS

string

再生中の音声トラックを変更するリクエスト。メッセージ タイプは cast.framework.messages.EditAudioTracksRequestData です。

プレキャッシュ

string

データを事前キャッシュするリクエスト。メッセージ タイプは cast.framework.messages.PrecacheRequestData です。

プリロード

string

アイテムのプリロードをリクエストします。メッセージ タイプは cast.framework.messages.PreloadRequestData です。

QUEUE_LOAD

string

読み込みキューのリクエスト。メッセージ タイプは cast.framework.messages.QueueLoadRequestData です。

QUEUE_INSERT

string

キューへの挿入をリクエストします。メッセージ タイプは cast.framework.messages.QueueInsertRequestData です。

QUEUE_UPDATE

string

キューの更新リクエスト。 メッセージ タイプは cast.framework.messages.QueueUpdateRequestData です。

QUEUE_REMOVE

string

キューから削除するリクエスト。 メッセージ タイプは cast.framework.messages.QueueRemoveRequestData です。

QUEUE_REORDER

string

キューの並べ替えリクエスト。 メッセージ タイプは cast.framework.messages.QueueReorderRequestData です。

QUEUE_NEXT

string

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

QUEUE_PREV

string

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

QUEUE_GET_ITEM_RANGE

string

キュー内のアイテムを取得するためのリクエスト。 メッセージ タイプは cast.framework.messages.FetchItemsRequestData です。

QUEUE_GET_ITEMS

string

アイテム情報を取得するリクエスト。メッセージ タイプは cast.framework.messages.GetItemsInfoRequestData です。

QUEUE_GET_ITEM_IDS

string

キュー ID を取得するリクエスト。メッセージ タイプは cast.framework.messages.RequestData です。

QUEUE_SHUFFLE

string

キューをシャッフルするリクエスト。 メッセージ タイプは cast.framework.messages.RequestData です。

SET_CREDENTIALS

string

ユーザー認証情報を設定します。 メッセージ タイプは cast.framework.messages.SetCredentialsRequestData です。

LOAD_BY_ENTITY

string

エンティティ ID でメディアを読み込みます。 メッセージ タイプは cast.framework.messages.LoadByEntityRequestData です。

USER_ACTION

string

ユーザー アクションを次のように処理します。 メッセージ タイプは cast.framework.messages.UserActionRequestData です。

DISPLAY_STATUS

string

メディア ステータスを画面に表示します。 メッセージ タイプは cast.framework.messages.DisplayStatusRequestData です。

FOCUS_STATE

string

レシーバー アプリのフォーカス状態が変更された。メッセージ タイプは cast.framework.messages.FocusStateRequestData です。

CUSTOM_COMMAND

string

アプリのカスタム コマンドを処理する。メッセージ タイプは cast.framework.messages.CustomCommandRequestData です。

STORE_SESSION

string

セッションの保存コマンド。メッセージ タイプは cast.framework.messages.StoreSessionRequestData です。

RESUME_SESSION

string

セッション再開コマンド。メッセージ タイプは cast.framework.messages.ResumeSessionRequestData です。

SESSION_STATE

string

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

静的

string

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

アイドル状態

string

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

再生中

string

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

一時停止中

string

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

バッファ処理中

string

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

QueueChangeType

静的

string

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

INSERT

string

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

Remove(削除する)

string

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

ITEMS_CHANGE

string

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

UPDATE

string

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

NO_CHANGE

string

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

QueueType

静的

string

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

アルバム

string

音楽アルバム。

再生リスト

string

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

オーディオブック

string

オーディオブック。

RADIO_STATION

string

昔ながらのラジオ局。

PODCAST_SERIES

string

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

TV_SERIES

string

テレビシリーズ

VIDEO_PLAYLIST

string

動画の再生リスト。

LIVE_TV

string

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

映画

string

映画

RepeatMode

静的

string

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

REPEAT_OFF

string

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

REPEAT_ALL

string

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

REPEAT_SINGLE

string

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

REPEAT_ALL_AND_SHUFFLE

string

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

SeekResumeState

静的

string

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

PLAYBACK_START

string

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

PLAYBACK_PAUSE

string

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

StreamingProtocolType

静的

数値

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

UNKNOWN

数値

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

MPEG_DASH

数値

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

HLS

数値

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

SMOOTH_STREAMING

数値

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

StreamType

静的

string

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

バッファリング済み

string

VOD と DVR のコンテンツ。

ライブ

string

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

NONE

string

TextTrackEdgeType

静的

string

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

NONE

string

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

概要

string

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

DROP_SHADOW

string

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

レイズド

string

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

サポート終了

string

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

TextTrackFontGenericFamily

静的

string

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

SANS_SERIF

string

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

MONOSPACED_SANS_SERIF

string

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

SERIF

string

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

MONOSPACED_SERIF

string

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

カジュアル

string

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

手書きメモ

string

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

SMALL_CAPITALS

string

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

TextTrackFontStyle

静的

string

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

NORMAL

string

変更されていない書体。

太字

string

太字のスタイル。

BOLD_ITALIC

string

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

省略可

string

斜体のスタイル。

TextTrackType

静的

string

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

字幕

string

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

説明文

string

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

説明文

string

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

チャプター

string

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

メタデータ

string

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

TextTrackWindowType

静的

string

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

NONE

string

NORMAL

string

ROUNDED_CORNERS

string

TrackType

静的

string

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

テキスト

string

テキスト トラック。

AUDIO です。

string

音声トラック。

動画

string

動画トラック。

UserAction

静的

string

ユーザーの操作。

LIKE

string

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

低く評価

string

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

フォロー

string

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

フォローを解除

string

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

不適切として報告

string

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

SKIP_AD

string

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

歌詞

string

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

UserActionContext

静的

string

UserAction のコンテキスト情報。

UNKNOWN_CONTEXT

string

測定

string

アルバム

string

アーティスト

string

再生リスト

string

エピソード

string

シリーズ

string

映画

string

チャンネル

string

チーム

string

プレーヤー

string

普通客車

string