GCKMediaStatus クラス
NSObject を継承します。<NSCopying> を実装する。
- (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 |
|
|
|
再生キュー内の指定インデックスにあるアイテムを返します。
再生キュー内の指定されたアイテム 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:
- このフラグは現在実装されていません。
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
現在のメディア セッション ID(存在する場合)。それ以外の場合は 0。
現在のアイドル状態の理由。
この値は、プレーヤーの状態が GCKMediaPlayerStateIdle の場合にのみ意味があります。
現在のストリームの再生レートを取得します。
ストリームが逆方向にシークする場合は 0、ストリームが一時停止している場合は 0、ストリームが正常に再生されている場合は 1、順方向に移動している場合はその他の値です。
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
現在のストリームの位置(ストリームの開始時点からの NSTimeInterval など)。
- (NSUInteger) currentItemID |
|
readnonatomicassign |
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
キューに現在再生中のアイテムよりも前のアイテムがあるかどうか。
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
現在プリロードされているアイテムの ID(ある場合)。
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
メディア ステータスに関連付けられているカスタムデータ。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2022-12-06 UTC。
[null,null,["最終更新日 2022-12-06 UTC。"],[[["The `GCKMediaStatus` class provides comprehensive status information about media playback on a Cast receiver, including details like playback state, position, volume, and queue status."],["It offers methods to check queue status, supported media commands, and retrieve specific queue items by index or ID."],["It exposes numerous properties to access media information, session details, playback rate, volume, mute state, repeat mode, active track IDs, video information, custom data, and ad playback status."],["This class inherits from `NSObject` and conforms to the `NSCopying` protocol."],["Developers can use this class to monitor and control the playback of media content on Cast receivers."]]],[]]