คลาส GCKMediaInformation

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

ภาพรวม

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

รับค่า 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 หากไม่ใช่ nil ระบบจะไม่สนใจช่องอื่นๆ ที่เกี่ยวข้องกับโฆษณาอื่นๆ ทั้งหมด

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

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