概要
新規または派生した GCKMediaQueueItem インスタンスを作成するためのビルダー オブジェクト。
このビルダーを使用すると、既存のものから GCKMediaQueueItem を導出できます。
また、新しい GCKMediaQueueItem をゼロから作成するためにも使用できます。
NSObject を継承します。
インスタンス メソッドの概要 | |
(instancetype) | - init |
デフォルト値に初期化された属性で新しい GCKMediaQueueItemBuilder を作成します。その他... | |
(instancetype) | - initWithMediaQueueItem: |
アイテム ID を含む指定された GCKMediaQueueItem からコピーした属性で新しい GCKMediaQueueItemBuilder を作成します。その他... | |
(GCKMediaQueueItem *) | - build |
ビルダーの現在の属性を使用して GCKMediaQueueItem を作成します。その他... | |
プロパティの概要 | |
GCKMediaInformation * | mediaInformation |
このアイテムに関連付けられているメディア情報です。その他... | |
BOOL | autoplay |
そのアイテムがキューの現在のアイテムになったときに、自動的に再生を開始するかどうかを指定します。その他... | |
NSTimeInterval | startTime |
アイテムの開始時間(秒単位)。その他... | |
NSTimeInterval | playbackDuration |
アイテムの再生時間(秒)。実際のストリーム時間を使用する場合は INFINITY 。その他... | |
NSTimeInterval | preloadTime |
前のアイテムが終了する前に、レシーバーがこのアイテムのプリロードを開始するまでの時間(秒)。その他... | |
NSArray< NSNumber * > * | activeTrackIDs |
このアイテムの有効なトラック ID。その他... | |
id | customData |
このアイテムに関連付けられているカスタムデータ(ある場合)。その他... | |
メソッドの詳細
- (instancetype) init |
デフォルト値に初期化された属性で新しい GCKMediaQueueItemBuilder を作成します。
- (instancetype) initWithMediaQueueItem: | (nullable GCKMediaQueueItem *) | item |
アイテム ID を含む指定された GCKMediaQueueItem からコピーした属性で新しい GCKMediaQueueItemBuilder を作成します。
- Parameters
-
item The item to copy.
- (GCKMediaQueueItem *) build |
ビルダーの現在の属性を使用して GCKMediaQueueItem を作成します。
物件の詳細
|
readwritenonatomiccopy |
このアイテムに関連付けられているメディア情報です。
|
readwritenonatomicassign |
そのアイテムがキューの現在のアイテムになったときに、自動的に再生を開始するかどうかを指定します。
NO
の場合、このアイテムに到達した時点でキューが一時停止します。デフォルト値は YES
です。
|
readwritenonatomicassign |
アイテムの開始時間(秒単位)。
デフォルト値は kGCKInvalidTimeInterval で、開始時間を適用しない(ライブ ストリームなどの場合)か、デフォルトの開始時間を使用する必要があることを示します。
|
readwritenonatomicassign |
アイテムの再生時間(秒)。実際のストリーム時間を使用する場合は INFINITY
。
|
readwritenonatomicassign |
前のアイテムが終了する前に、レシーバーがこのアイテムのプリロードを開始するまでの時間(秒)。
デフォルト値は kGCKInvalidTimeInterval で、プリロード時間がないことを示します。
|
readwritenonatomiccopy |
このアイテムの有効なトラック ID。
|
readwritenonatomiccopy |
このアイテムに関連付けられているカスタムデータ(ある場合)。