總覽
用於建構全新或衍生 GCKMediaQueueItem 執行個體的建構工具物件。
您可以使用建構工具從現有工具衍生 GCKMediaQueueItem:
GCKMediaQueueItemBuilder *builder =
[[GCKMediaQueueItemBuilder alloc] initWithMediaQueueItem:originalItem];
builder.startTime = 10; // 變更開始時間。
builder.autoplay = NO; // 變更自動播放旗標。
GCKMediaQueueItem *derivedItem = [建構工具 build];
也可以用來從頭開始建構新的 GCKMediaQueueItem:
builder.mediaInformation = ...;;
builder.autoplay = ...;
// 設定所有其他需要的功能...
GCKMediaQueueItem *newItem = [建構工具 build];
繼承 NSObject。
執行個體方法摘要 | |
(instancetype) | - init |
建構新的 GCKMediaQueueItemBuilder,其中包含初始化為預設值的屬性。更多... | |
(instancetype) | - initWithMediaQueueItem: |
建構新的 GCKMediaQueueItemBuilder,其中包含從指定 GCKMediaQueueItem 複製的屬性,包括項目 ID。更多... | |
(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 |
建構新的 GCKMediaQueueItemBuilder,其中包含從指定 GCKMediaQueueItem 複製的屬性,包括項目 ID。
- Parameters
-
item The item to copy.
- (GCKMediaQueueItem *) build |
使用建構工具目前的屬性建構 GCKMediaQueueItem。
資源詳情
|
readwritenonatomiccopy |
與此項目相關聯的媒體資訊。
|
readwritenonatomicassign |
是否要在項目成為佇列中目前項目時,自動開始播放內容。
如果為 NO
,佇列會在達到這個項目時暫停。預設值為 YES
。
|
readwritenonatomicassign |
項目的開始時間,以秒為單位。
預設值為 kGCKInvalidTimeInterval,表示開始時間不適用於活動 (例如直播),或是應使用預設開始時間。
|
readwritenonatomicassign |
項目的播放時間長度 (以秒為單位);如果使用串流的實際時間長度,則為 INFINITY
。
|
readwritenonatomicassign |
前一個項目結束多久 (以秒為單位),到接收端應開始預先載入這個項目。
預設值為 kGCKInvalidTimeInterval,表示沒有預先載入時間。
|
readwritenonatomiccopy |
這個項目的有效測試群組 ID。
|
readwritenonatomiccopy |
與這個項目相關聯的自訂資料 (如果有的話)。