คลาสข้อมูลเนื้อหาที่ผู้ใช้สร้างขึ้น

ข้อมูลอ้างอิงคลาส GCKMediaInformation

ภาพรวม

ชั้นเรียนที่รวบรวมข้อมูลเกี่ยวกับรายการสื่อ

รับค่า NSObject, <NSCopying> และ <NSSecureCoding>

สรุปเมธอดของอินสแตนซ์

(instancetype) - initWithContentID:streamType:contentType:metadata:adBreaks:adBreakClips:streamDuration:mediaTracks:textTrackStyle:customData:
 เลิกใช้งานแล้ว เพิ่มเติม...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 เลิกใช้งานแล้ว เพิ่มเติม...
 
(nullable GCKMediaTrack *) - mediaTrackWithID:
 ค้นหาแทร็กสื่อที่มีรหัสแทร็กที่ระบุ เพิ่มเติม...
 

สรุปพร็อพเพอร์ตี้

NSString * contentID
 รหัสเนื้อหาสําหรับสตรีมนี้ เพิ่มเติม...
 
NSURL * contentURL
 URL ของเนื้อหาที่จะเล่น เพิ่มเติม...
 
GCKMediaStreamType streamType
 ประเภทของสตรีม เพิ่มเติม...
 
NSString * contentType
 ประเภทเนื้อหา (MIME) เพิ่มเติม...
 
GCKMediaMetadatametadata
 ข้อมูลเมตาของรายการสื่อ เพิ่มเติม...
 
NSArray< GCKAdBreakInfo * > * adBreaks
 รายการช่วงพักโฆษณาในเนื้อหานี้ เพิ่มเติม...
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 รายการคลิปช่วงพักโฆษณาในเนื้อหานี้ เพิ่มเติม...
 
NSTimeInterval streamDuration
 ความยาวของสตรีมเป็นวินาที หรือ INFINITY หากเป็นสตรีมแบบสด เพิ่มเติม...
 
NSArray< GCKMediaTrack * > * mediaTracks
 แทร็กสื่อสําหรับสตรีมนี้ เพิ่มเติม...
 
GCKMediaTextTrackStyletextTrackStyle
 รูปแบบแทร็กข้อความสําหรับสตรีมนี้ เพิ่มเติม...
 
NSString * entity
 Deep Link ของสื่อที่ Google Assistant ใช้ (หากมี) เพิ่มเติม...
 
GCKVASTAdsRequestVMAP
 การกําหนดค่าคําขอ VMAP หากมี เพิ่มเติม...
 
NSTimeInterval startAbsoluteTime
 เวลา Epoch ของเวลาเริ่มต้นสตรีมแบบสดเป็นวินาที เพิ่มเติม...
 
GCKHLSSegmentFormat hlsSegmentFormat
 รูปแบบของกลุ่มเสียง HLS เพิ่มเติม...
 
GCKHLSVideoSegmentFormat hlsVideoSegmentFormat
 รูปแบบของกลุ่มวิดีโอ HLS เพิ่มเติม...
 
id customData
 ข้อมูลที่กําหนดเอง หากมี เพิ่มเติม...
 

รายละเอียดเมธอด

- (instancetype) initWithContentID: (NSString *)  contentID
streamType: (GCKMediaStreamType streamType
contentType: (NSString *)  contentType
metadata: (nullable GCKMediaMetadata *)  metadata
adBreaks: (nullable NSArray< GCKAdBreakInfo * > *)  adBreaks
adBreakClips: (nullable NSArray< GCKAdBreakClipInfo * > *)  adBreakClips
streamDuration: (NSTimeInterval)  streamDuration
mediaTracks: (nullable NSArray< GCKMediaTrack * > *)  mediaTracks
textTrackStyle: (nullable GCKMediaTextTrackStyle *)  textTrackStyle
customData: (nullable id)  customData 

เลิกใช้งานแล้ว

ใช้ GCKMediaInformationBuilder เพื่อเริ่มต้นใช้งานออบเจ็กต์ GCKMediaInformation

Parameters
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
adBreaksThe list of ad breaks in this content.
adBreakClipsThe list of ad break clips in this content.
streamDurationThe stream duration.
mediaTracksThe media tracks, if any, otherwise nil.
textTrackStyleThe text track style, if any, otherwise nil.
customDataThe custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
Since
4.3
- (instancetype) initWithContentID: (NSString *)  contentID
streamType: (GCKMediaStreamType streamType
contentType: (NSString *)  contentType
metadata: (nullable GCKMediaMetadata *)  metadata
streamDuration: (NSTimeInterval)  streamDuration
mediaTracks: (nullable NSArray< GCKMediaTrack * > *)  mediaTracks
textTrackStyle: (nullable GCKMediaTextTrackStyle *)  textTrackStyle
customData: (nullable id)  customData 

เลิกใช้งานแล้ว

ใช้ GCKMediaInformationBuilder เพื่อเริ่มต้นใช้งานออบเจ็กต์ GCKMediaInformation

Parameters
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
streamDurationThe stream duration.
mediaTracksThe media tracks, if any, otherwise nil.
textTrackStyleThe text track style, if any, otherwise nil.
customDataThe custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
- (nullable GCKMediaTrack *) mediaTrackWithID: (NSInteger)  trackID

ค้นหาแทร็กสื่อที่มีรหัสแทร็กที่ระบุ

Parameters
trackIDThe media track ID.
การคืนสินค้า
ออบเจ็กต์ GCKMediaTrack ที่ตรงกัน หรือ nil หากไม่มีแทร็กสื่อที่มีรหัสที่ระบุ

รายละเอียดพร็อพเพอร์ตี้

- (NSString*) contentID
readnonatomiccopy

รหัสเนื้อหาสําหรับสตรีมนี้

- (NSURL*) contentURL
readnonatomiccopy

URL ของเนื้อหาที่จะเล่น

Since
4.3.4
- (GCKMediaStreamType) streamType
readnonatomicassign

ประเภทของสตรีม

- (NSString*) contentType
readnonatomiccopy

ประเภทเนื้อหา (MIME)

- (GCKMediaMetadata*) metadata
readnonatomicassign

ข้อมูลเมตาของรายการสื่อ

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

รายการช่วงพักโฆษณาในเนื้อหานี้

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

รายการคลิปช่วงพักโฆษณาในเนื้อหานี้

Since
3.3
- (NSTimeInterval) streamDuration
readnonatomicassign

ความยาวของสตรีมเป็นวินาที หรือ INFINITY หากเป็นสตรีมแบบสด

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

แทร็กสื่อสําหรับสตรีมนี้

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

รูปแบบแทร็กข้อความสําหรับสตรีมนี้

- (NSString*) entity
readnonatomiccopy

Deep Link ของสื่อที่ Google Assistant ใช้ (หากมี)

Since
4.0
- (GCKVASTAdsRequest*) VMAP
readnonatomicassign

การกําหนดค่าคําขอ VMAP หากมี

ดูข้อมูลเพิ่มเติมได้ที่เทมเพลตการแสดงโฆษณาวิดีโอดิจิทัล 4.0 หากไม่ใช่ {1/} ช่องอื่นๆ ที่เกี่ยวข้องกับโฆษณาจะถูกละเว้น

Since
4.3.4
- (NSTimeInterval) startAbsoluteTime
readnonatomicassign

เวลา Epoch ของเวลาเริ่มต้นสตรีมแบบสดเป็นวินาที

สําหรับสตรีมแบบสดที่มีเวลาเริ่มต้นที่ทราบ เช่น รายการทีวีสดหรือเกมกีฬา เวลานี้จะเป็นเวลาที่ Epoch เริ่มกิจกรรม มิเช่นนั้น เวลาเริ่มต้นจะเป็นช่วงถ่ายทอดสดที่ค้นหาได้เมื่อเริ่มสตรีมมิง

Since
4.4.1
- (GCKHLSSegmentFormat) hlsSegmentFormat
readnonatomicassign

รูปแบบของกลุ่มเสียง HLS

Since
4.6.0
- (GCKHLSVideoSegmentFormat) hlsVideoSegmentFormat
readnonatomicassign

รูปแบบของกลุ่มวิดีโอ HLS

Since
4.6.0
- (id) customData
readnonatomicassign

ข้อมูลที่กําหนดเอง หากมี