概要
一部のメディアのステータス情報を保持するクラス。
NSObject を継承します。<NSCopying> を実装する。
インスタンス メソッドの概要 | |
(BOOL) | - queueHasNextItem |
キューに現在再生中のアイテムより後にあるアイテムがあるかどうかを確認します。その他... | |
(instancetype) | - initWithSessionID:mediaInformation: |
指定されたイニシャライザ。その他... | |
(BOOL) | - isMediaCommandSupported: |
ストリームが特定の制御コマンドをサポートしているかどうかを確認します。その他... | |
(NSUInteger) | - queueItemCount |
再生キュー内のアイテム数を返します。その他... | |
(GCKMediaQueueItem *__nullable) | - queueItemAtIndex: |
再生キュー内の指定インデックスにあるアイテムを返します。その他... | |
(GCKMediaQueueItem *__nullable) | - queueItemWithItemID: |
再生キュー内の指定されたアイテム ID を持つアイテムを返します。その他... | |
(NSInteger) | - queueIndexForItemID: |
再生キューに指定されたアイテム ID を持つアイテムのインデックスを返します。キューにそのようなアイテムがない場合は -1 を返します。その他... | |
公開属性 | |
const NSInteger | kGCKMediaCommandPause |
メディア アイテムを一時停止できることを示すフラグ(ビットマスク)。その他... | |
const NSInteger | kGCKMediaCommandSeek |
メディア アイテムがシークをサポートしていることを示すフラグ(ビットマスク)。その他... | |
const NSInteger | kGCKMediaCommandSetVolume |
メディア アイテムの音量を変更できることを示すフラグ(ビットマスク)。その他... | |
const NSInteger | kGCKMediaCommandToggleMute |
メディア アイテムの音声をミュートできることを示すフラグ(ビットマスク)。その他... | |
const NSInteger | kGCKMediaCommandSkipForward |
メディア アイテムが早送りをサポートしていることを示すフラグ(ビットマスク)。その他... | |
const NSInteger | kGCKMediaCommandSkipBackward |
メディア アイテムが後方スキップをサポートしていることを示すフラグ(ビットマスク)。その他... | |
const NSInteger | kGCKMediaCommandQueueNext |
メディア アイテムがキュー内の次のアイテムに移動できることを示すフラグ(ビットマスク)。その他... | |
const NSInteger | kGCKMediaCommandQueuePrevious |
メディア アイテムがキュー内の前のアイテムに移動できることを示すフラグ(ビットマスク)。その他... | |
プロパティの概要 | |
NSInteger | mediaSessionID |
現在のメディア セッション ID(存在する場合)。それ以外の場合は 0。その他... | |
GCKMediaPlayerState | playerState |
現在のプレーヤーの状態。その他... | |
BOOL | playingAd |
受信者が現在広告を再生しているかどうかを示します。その他... | |
GCKMediaPlayerIdleReason | idleReason |
現在のアイドル状態の理由。その他... | |
float | playbackRate |
現在のストリームの再生レートを取得します。その他... | |
GCKMediaInformation * | mediaInformation |
このアイテムの GCKMediaInformation。その他... | |
NSTimeInterval | streamPosition |
現在のストリームの位置(ストリームの開始時点からの NSTimeInterval など)。その他... | |
float | volume |
ストリームの音量。その他... | |
BOOL | isMuted |
ストリームのミュート状態。その他... | |
GCKMediaRepeatMode | queueRepeatMode |
現在のキューの繰り返しモード。その他... | |
NSUInteger | currentItemID |
現在のキュー アイテムの ID(ある場合)。その他... | |
BOOL | queueHasCurrentItem |
キューに現在のアイテムがあるかどうか。その他... | |
GCKMediaQueueItem * | currentQueueItem |
現在のキューアイテム(存在する場合)。その他... | |
GCKMediaQueueItem * | nextQueueItem |
次のキューアイテム(存在する場合)その他... | |
BOOL | queueHasPreviousItem |
キューに現在再生中のアイテムよりも前のアイテムがあるかどうか。その他... | |
BOOL | queueHasLoadingItem |
キューにプリロードされたアイテムがあるかどうか。その他... | |
NSUInteger | preloadedItemID |
現在プリロードされているアイテムの ID(ある場合)。その他... | |
NSUInteger | loadingItemID |
現在読み込み中のアイテムの ID(ある場合)。その他... | |
NSArray< NSNumber * > * | activeTrackIDs |
アクティブなトラック ID のリスト。その他... | |
GCKVideoInfo * | videoInfo |
動画情報(ある場合)。その他... | |
id | customData |
メディア ステータスに関連付けられているカスタムデータ。その他... | |
GCKAdBreakStatus * | adBreakStatus |
広告の現在の再生ステータス。その他... | |
メソッドの詳細
- (BOOL) queueHasNextItem |
キューに現在再生中のアイテムより後にあるアイテムがあるかどうかを確認します。
- (instancetype) initWithSessionID: | (NSInteger) | mediaSessionID | |
mediaInformation: | (GCKMediaInformation *__nullable) | mediaInformation | |
指定されたイニシャライザ。
- Parameters
-
mediaSessionID The media session ID. mediaInformation The media information.
- (BOOL) isMediaCommandSupported: | (NSInteger) | command |
ストリームが特定の制御コマンドをサポートしているかどうかを確認します。
- (NSUInteger) queueItemCount |
再生キュー内のアイテム数を返します。
- (GCKMediaQueueItem *__nullable) queueItemAtIndex: | (NSUInteger) | index |
再生キュー内の指定インデックスにあるアイテムを返します。
- (GCKMediaQueueItem *__nullable) queueItemWithItemID: | (NSUInteger) | itemID |
再生キュー内の指定されたアイテム ID を持つアイテムを返します。
- (NSInteger) queueIndexForItemID: | (NSUInteger) | itemID |
再生キューに指定されたアイテム ID を持つアイテムのインデックスを返します。キューにそのようなアイテムがない場合は -1 を返します。
メンバーデータのドキュメント
- (const NSInteger) kGCKMediaCommandPause |
メディア アイテムを一時停止できることを示すフラグ(ビットマスク)。
- (const NSInteger) kGCKMediaCommandSeek |
メディア アイテムがシークをサポートしていることを示すフラグ(ビットマスク)。
- (const NSInteger) kGCKMediaCommandSetVolume |
メディア アイテムの音量を変更できることを示すフラグ(ビットマスク)。
- (const NSInteger) kGCKMediaCommandToggleMute |
メディア アイテムの音声をミュートできることを示すフラグ(ビットマスク)。
- (const NSInteger) kGCKMediaCommandSkipForward |
メディア アイテムが早送りをサポートしていることを示すフラグ(ビットマスク)。
- (const NSInteger) kGCKMediaCommandSkipBackward |
メディア アイテムが後方スキップをサポートしていることを示すフラグ(ビットマスク)。
- (const NSInteger) kGCKMediaCommandQueueNext |
メディア アイテムがキュー内の次のアイテムに移動できることを示すフラグ(ビットマスク)。
- Deprecated:
- このフラグは現在実装されていません。
- (const NSInteger) kGCKMediaCommandQueuePrevious |
メディア アイテムがキュー内の前のアイテムに移動できることを示すフラグ(ビットマスク)。
- Deprecated:
- このフラグは現在実装されていません。
プロパティの詳細
|
readnonatomicassign |
現在のメディア セッション ID(存在する場合)。それ以外の場合は 0。
|
readnonatomicassign |
現在のプレーヤーの状態。
|
readnonatomicassign |
受信者が現在広告を再生しているかどうかを示します。
- Deprecated:
- 代わりに adBreakStatus を使用してください。
|
readnonatomicassign |
現在のアイドル状態の理由。
この値は、プレーヤーの状態が GCKMediaPlayerStateIdle の場合にのみ意味があります。
|
readnonatomicassign |
現在のストリームの再生レートを取得します。
ストリームが逆方向にシークする場合は 0、ストリームが一時停止している場合は 0、ストリームが正常に再生されている場合は 1、順方向に移動している場合はその他の値です。
|
readnonatomicstrong |
このアイテムの GCKMediaInformation。
|
readnonatomicassign |
現在のストリームの位置(ストリームの開始時点からの NSTimeInterval など)。
|
readnonatomicassign |
ストリームの音量。
|
readnonatomicassign |
ストリームのミュート状態。
|
readnonatomicassign |
現在のキューの繰り返しモード。
|
readnonatomicassign |
現在のキュー アイテムの ID(ある場合)。
|
readnonatomicassign |
キューに現在のアイテムがあるかどうか。
|
readnonatomicassign |
現在のキューアイテム(存在する場合)。
|
readnonatomicassign |
次のキューアイテム(存在する場合)
|
readnonatomicassign |
キューに現在再生中のアイテムよりも前のアイテムがあるかどうか。
|
readnonatomicassign |
キューにプリロードされたアイテムがあるかどうか。
|
readnonatomicassign |
現在プリロードされているアイテムの ID(ある場合)。
|
readnonatomicassign |
現在読み込み中のアイテムの ID(ある場合)。
|
readnonatomicstrong |
アクティブなトラック ID のリスト。
|
readnonatomicstrong |
動画情報(ある場合)。
- シンセ
- 3.3
|
readnonatomicstrong |
メディア ステータスに関連付けられているカスタムデータ。
|
readnonatomicstrong |
広告の現在の再生ステータス。
- シンセ
- 3.3