概要
メディア読み込みリクエスト データ。
このクラスは、GCKRemoteMediaClient
内のメディア コマンドを読み込む際に、レシーバー アプリがメディアを読み込む方法を指定するために使用されます。
単一のアイテムを読み込むには、読み込むアイテムを mediaInformation
で指定します。クラウド以外のキューを読み込むには、キュー情報を queueData
で指定します。必要に応じて、最初に再生するアイテムの情報を mediaInformation
で指定できます。キューがクラウドキューの場合、items
を nil
または空にできますが、entity
を使用して、受信側アプリが entity
を使用してクラウドからキューを取得できるようにする必要があります。mediaInformation
と queueData
のどちらも指定されていない場合、読み込みリクエストは受信側アプリケーションに送信されずに失敗します。
- 開始:
- 4.4.1
NSObject、<NSCopying>、<NSSecureCoding> を継承します。
プロパティの概要 | |
GCKMediaInformation * | mediaInformation |
読み込むメディア アイテム。その他 | |
GCKMediaQueueData * | queueData |
メディア アイテムまたはキューのメタデータ。その他 | |
NSNumber * | autoplay |
読み込み後すぐに再生を開始するかどうかを示すフラグ。その他 | |
NSTimeInterval | startTime |
最初の再生位置。その他 | |
float | playbackRate |
再生速度です。その他 | |
NSArray< NSNumber * > * | activeTrackIDs |
アクティブなトラックを指定する整数の配列。その他 | |
id | customData |
リクエストと一緒に渡すカスタム アプリケーション固有のデータ。その他 | |
NSString * | credentials |
読み込まれるメディア アイテムのユーザー認証情報です。その他 | |
NSString * | credentialsType |
GCKMediaLoadRequestData::credentials で指定されたユーザー認証情報のタイプ。その他 | |
NSString * | atvCredentials |
読み込まれるメディア アイテムの代替 Android TV 認証情報です。その他 | |
NSString * | atvCredentialsType |
GCKMediaLoadRequestData::atvCredentials で指定された Android TV 認証情報のタイプ。その他 | |
宿泊施設の詳細
|
readnonatomiccopy |
読み込むメディア アイテム。
|
readnonatomiccopy |
メディア アイテムまたはキューのメタデータ。
|
readnonatomiccopy |
読み込み後すぐに再生を開始するかどうかを示すフラグ。
デフォルト値は @(YES)
です。
queueData
でキューアイテムを指定してキューを読み込む場合、この値は、queueData
に読み込まれる最初の GCKMediaQueueItem の autoplay
をオーバーライドします。このフィールドが nil
の場合にのみ、queueData
の個々の GCKMediaQueueItem の autoplay
プロパティが有効になります。
mediaInformation
を指定して 1 つのアイテムを読み込む場合、このフィールドは読み込み時に再生を開始するかどうかを指定します。nil
の場合、再生がすぐに開始されません。
|
readnonatomicassign |
最初の再生位置。
デフォルト値は kGCKInvalidTimeInterval で、デフォルトの再生位置を示します。ビデオ オンデマンドを再生する場合は 0 から、ライブ ストリーミングを再生する場合はライブエッジから開始されます。
|
readnonatomicassign |
再生速度です。
デフォルト値は 1
です。
|
readnonatomicstrong |
アクティブなトラックを指定する整数の配列。
デフォルト値は nil
です。
|
readnonatomicstrong |
リクエストと一緒に渡すカスタム アプリケーション固有のデータ。
NSJSONSerialization または nil
を使用して JSON にシリアル化できるオブジェクトにする必要があります。
|
readnonatomiccopy |
読み込まれるメディア アイテムのユーザー認証情報です。
|
readnonatomiccopy |
GCKMediaLoadRequestData::credentials で指定されたユーザー認証情報のタイプ。
|
readnonatomiccopy |
読み込まれるメディア アイテムの代替 Android TV 認証情報です。
設定されている場合、レシーバーが Android TV アプリの場合、これらの認証情報は GCKMediaLoadRequestData::credentials に設定された値をオーバーライドします。レシーバー側では、これらの認証情報に MediaLoadRequestData#getCredentials からアクセスできます。
- 開始:
- 4.7.0
|
readnonatomiccopy |
GCKMediaLoadRequestData::atvCredentials で指定された Android TV 認証情報のタイプ。
設定されている場合、レシーバーが Android TV アプリの場合、この認証情報タイプは GCKMediaLoadRequestData::credentialsType に設定された値よりも優先されます。レシーバー側では、MediaLoadRequestData#getCredentialsType からこれらの認証情報にアクセスできます。
- 開始:
- 4.7.0