GCKMediaStatus クラス
NSObject を継承します。<NSCopying> を実装します。
- (instancetype) initWithSessionID: |
|
(NSInteger) |
mediaSessionID |
mediaInformation: |
|
(nullable GCKMediaInformation *) |
mediaInformation |
|
|
| |
指定のイニシャライザ。
- Parameters
-
mediaSessionID | The media session ID. |
mediaInformation | The media information. |
- (BOOL) isMediaCommandSupported: |
|
(NSInteger) |
command |
|
ストリームが特定の制御コマンドをサポートしているかどうかを確認します。
再生キュー内の指定されたインデックスのアイテムを返します。
再生キュー内の指定されたアイテム 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 |
メディア アイテムがキュー内の次のアイテムに移動できることを示すフラグ(ビットマスク)。
- (const NSInteger) kGCKMediaCommandQueuePrevious |
メディア アイテムがキュー内の前のアイテムに移動できることを示すフラグ(ビットマスク)。
- (const NSInteger) kGCKMediaCommandQueueShuffle |
メディア アイテムがシャッフルをサポートしていることを示すフラグ(ビットマスク)。
- 開始:
- 4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd |
メディア アイテムが広告のスキップをサポートしていることを示すフラグ(ビットマスク)。
- 開始:
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll |
メディア アイテムのキューが無期限の繰り返しをサポートしていることを示すフラグ(ビットマスク)。
- 開始:
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne |
メディア アイテムが無限の繰り返しをサポートしていることを示すフラグ(ビットマスク)。
- 開始:
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat |
メディア アイテムとそのキューが無限の繰り返しをサポートしていることを示すフラグ(ビットマスク)。
アイテムが見つかります。
- 開始:
- 4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks |
メディア アイテムのトラックが編集可能であることを示すフラグ(ビットマスク)。
- 開始:
- 4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate |
メディア アイテムの再生速度を設定可能であることを示すフラグ(ビットマスク)。
- 開始:
- 4.4.5
- (const NSInteger) kGCKMediaCommandLike |
メディア アイテムをユーザーが高く評価できることを示すフラグ(ビットマスク)。
- 開始:
- 4.4.5
- (const NSInteger) kGCKMediaCommandDislike |
メディア アイテムをユーザーが低く評価できることを示すフラグ(ビットマスク)。
- 開始:
- 4.4.5
- (const NSInteger) kGCKMediaCommandFollow |
メディア アイテムの作成者をユーザーがフォローできることを示すフラグ(ビットマスク)。
- 開始:
- 4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow |
ユーザーがメディア アイテムの作成者のフォローを解除できることを示すフラグ(ビットマスク)。
- 開始:
- 4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer |
メディア アイテムがストリーム転送をサポートしていることを示すフラグ(ビットマスク)。
- 開始:
- 4.4.5
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
現在のメディア セッション ID(存在する場合)。それ以外の場合は 0。
- (GCKMediaPlayerState) playerState |
|
readnonatomicassign |
現在のアイドル状態の理由。
この値は、プレーヤーの状態が GCKMediaPlayerStateIdle の場合にのみ意味を持ちます。
現在のストリーミングの再生速度を取得します。
ストリームが逆方向にシークしている場合は負の値、ストリームが一時停止している場合は 0、通常再生している場合は 1、ストリームが前方にシークしている場合はその他の正の値になります。
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
現在のストリームの位置を、ストリームの開始からの NSTimeInterval で表したもの。
- (NSUInteger) currentItemID |
|
readnonatomicassign |
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
- (BOOL) queueHasNextItem |
|
readnonatomicassign |
キュー内で、現在再生中のアイテムの後ろのアイテムがあるかどうかを確認します。
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
キューで、現在再生中のアイテムの前にアイテムがあるかどうか。
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
キューにプリロードされているアイテムがあるかどうか。
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
現在プリロードされているアイテムの ID(ある場合)。
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
メディア ステータスに関連付けられているカスタムデータ。
- (NSUInteger) queueItemCount |
|
readnonatomicassign |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2023-12-02 UTC。
[null,null,["最終更新日 2023-12-02 UTC。"],[[["The `GCKMediaStatus` class provides comprehensive information about the current playback status, including media details, playback state, and volume."],["Developers can use this class to manage the playback queue, access information about live streams and ad playback, and handle custom data."],["The class offers methods for checking supported media commands and retrieving specific items within the queue."],["`GCKMediaStatus` includes various properties that expose attributes like media session ID, player state, stream position, active track IDs, and more."],["This class is crucial for building interactive Cast experiences within iOS applications, enabling developers to monitor and control media playback on receiver devices."]]],["The `GCKMediaStatus` class manages media status, providing information like session ID, player state, playback rate, and volume. It supports media control commands (pause, seek, mute, skip, queue navigation, etc.). The class allows checking if specific commands are supported and retrieving queue items by index or ID. It also offers properties detailing current item, queue status, and ad playback status. Additionally, the class has the ability to obtain and manage data for queue and stream such as `queueData` and `liveSeekableRange`.\n"]]