總覽
用於建構全新或衍生 GCKMediaInformation 執行個體的建構工具物件。
您可以使用建構工具從現有工具衍生 GCKMediaInformation:
也可以用來從頭開始建構新的 GCKMediaInformation:
- 開始時間
- 4.0
繼承 NSObject。
執行個體方法摘要 | |
(instancetype) | - initWithContentURL: |
建構含有指定必要屬性的新 GCKMediaInformationBuilder,以及其他已初始化為預設值的屬性。更多... | |
(instancetype) | - initWithEntity: |
建構含有指定必要屬性的新 GCKMediaInformationBuilder,以及其他已初始化為預設值的屬性。更多... | |
(instancetype) | - initWithMediaInformation: |
使用從指定 GCKMediaInformation 執行個體複製的屬性建構新的 GCKMediaInformationBuilder。更多... | |
(instancetype) | - initWithContentID: |
建構含有指定必要屬性的新 GCKMediaInformationBuilder,以及其他已初始化為預設值的屬性。更多... | |
(instancetype) | - initWithContentID:entity: |
建構含有指定必要屬性的新 GCKMediaInformationBuilder,以及其他已初始化為預設值的屬性。更多... | |
(GCKMediaInformation *) | - build |
使用建構工具目前的屬性建構 GCKMediaInformation。更多... | |
資源摘要 | |
NSString * | contentID |
這個直播影片的內容 ID。更多... | |
NSURL * | contentURL |
要播放的內容網址。更多... | |
GCKMediaStreamType | streamType |
串流類型。更多... | |
NSString * | contentType |
內容 (MIME) 類型。更多... | |
GCKMediaMetadata * | metadata |
媒體項目中繼資料。更多... | |
NSArray< GCKAdBreakInfo * > * | adBreaks |
此內容中的廣告插播清單。更多... | |
NSArray< GCKAdBreakClipInfo * > * | adBreakClips |
此內容中的廣告插播片段清單。更多... | |
NSTimeInterval | streamDuration |
直播影片的長度 (秒);如果是直播活動,則為 INFINITY 。更多... | |
NSArray< GCKMediaTrack * > * | mediaTracks |
這個串流的媒體曲目。更多... | |
GCKMediaTextTrackStyle * | textTrackStyle |
這個串流的文字追蹤樣式。更多... | |
NSString * | entity |
Google 助理使用的媒體深層連結 (如有)。更多... | |
GCKVASTAdsRequest * | VMAP |
VMAP 要求設定 (如果有的話)。更多... | |
NSTimeInterval | startAbsoluteTime |
串流開始時間 (以 Epoch 紀元時間為單位的秒數);如果沒有,則為 kGCKInvalidTimeInterval 。更多... | |
GCKHLSSegmentFormat | hlsSegmentFormat |
HTTP 即時串流音訊區段的格式。更多... | |
GCKHLSVideoSegmentFormat | hlsVideoSegmentFormat |
HTTP 即時串流影片片段的格式。更多... | |
id | customData |
自訂資料 (如果有的話)。更多... | |
方法詳細資料
- (instancetype) initWithContentURL: | (NSURL *) | contentURL |
建構含有指定必要屬性的新 GCKMediaInformationBuilder,以及其他已初始化為預設值的屬性。
- Parameters
-
contentURL The URL of the content to be played.
- 開始時間
- 4.3.4
- (instancetype) initWithEntity: | (NSString *) | entity |
建構含有指定必要屬性的新 GCKMediaInformationBuilder,以及其他已初始化為預設值的屬性。
- (instancetype) initWithMediaInformation: | (GCKMediaInformation *) | mediaInfo |
使用從指定 GCKMediaInformation 執行個體複製的屬性建構新的 GCKMediaInformationBuilder。
- Parameters
-
mediaInfo The instance to copy.
- (instancetype) initWithContentID: | (NSString *) | contentID |
建構含有指定必要屬性的新 GCKMediaInformationBuilder,以及其他已初始化為預設值的屬性。
- Deprecated:
- 請改用 initWithContentURL: 或 initWithEntity:。
- (instancetype) initWithContentID: | (NSString *) | contentID | |
entity: | (NSString *) | entity | |
建構含有指定必要屬性的新 GCKMediaInformationBuilder,以及其他已初始化為預設值的屬性。
- Deprecated:
- 請改用 initWithContentURL: 或 initWithEntity:。
- (GCKMediaInformation *) build |
使用建構工具目前的屬性建構 GCKMediaInformation。
- 傳回
- 新的 GCKMediaInformation 例項。
資源詳情
|
readwritenonatomiccopy |
這個直播影片的內容 ID。
- Deprecated:
- 請改用 contentURL 和實體。
|
readwritenonatomiccopy |
要播放的內容網址。
- 開始時間
- 4.3.4
|
readwritenonatomicassign |
串流類型。
預設值為 GCKMediaStreamTypeBuffered。
|
readwritenonatomiccopy |
內容 (MIME) 類型。
|
readwritenonatomicassign |
媒體項目中繼資料。
|
readwritenonatomiccopy |
此內容中的廣告插播清單。
|
readwritenonatomiccopy |
此內容中的廣告插播片段清單。
|
readwritenonatomicassign |
直播影片的長度 (秒);如果是直播活動,則為 INFINITY
。
預設值為 0。
|
readwritenonatomiccopy |
這個串流的媒體曲目。
|
readwritenonatomiccopy |
這個串流的文字追蹤樣式。
|
readwritenonatomiccopy |
Google 助理使用的媒體深層連結 (如有)。
|
readwritenonatomicassign |
|
readwritenonatomicassign |
串流開始時間 (以 Epoch 紀元時間為單位的秒數);如果沒有,則為 kGCKInvalidTimeInterval
。
預設值為 kGCKInvalidTimeInterval
。
- 開始時間
- 4.4.1
|
readwritenonatomicassign |
HTTP 即時串流音訊區段的格式。
- 開始時間
- 4.6.0
|
readwritenonatomicassign |
HTTP 即時串流影片片段的格式。
- 開始時間
- 4.6.0
|
readwritenonatomicassign |
自訂資料 (如果有的話)。