คลาส GCKMediaQueueItemBuilder

การอ้างอิงคลาส GCKMediaQueueItemBuilder

ภาพรวม

ออบเจ็กต์เครื่องมือสร้างสําหรับสร้างอินสแตนซ์ GCKMediaQueueItem ใหม่หรือที่ดึงมา

เครื่องมือสร้างอาจใช้ในการดึง GCKMediaQueueItem จากที่มีอยู่:

[[GCKMediaQueueItemBuilder alloc] initWithMediaQueueItem:originalItem];
Builder.startTime = 10; // เปลี่ยนเวลาเริ่มต้น
Builder.autoplay = NO; // เปลี่ยนค่าสถานะการเล่นอัตโนมัติ

นอกจากนี้ยังใช้สร้าง GCKMediaQueueItem ใหม่ตั้งแต่ต้นได้ด้วย

เครื่องมือสร้าง.mediaInformation = ...;
เครื่องมือสร้าง.autoplay = ...;
// ตั้งค่าพร็อพเพอร์ตี้อื่นๆ ที่ต้องการทั้งหมด...

รับค่า NSObject

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

(instancetype) - init
 สร้าง GCKMediaQueueItemBuilder ใหม่โดยมีแอตทริบิวต์ที่กำหนดค่าเริ่มต้นเป็นค่าเริ่มต้น เพิ่มเติม...
 
(instancetype) - initWithMediaQueueItem:
 สร้าง GCKMediaQueueItemBuilder ใหม่ที่มีแอตทริบิวต์ที่คัดลอกมาจาก GCKMediaQueueItem ที่ระบุ รวมถึงรหัสรายการ เพิ่มเติม...
 
(GCKMediaQueueItem *) - build
 สร้าง GCKMediaQueueItem โดยใช้แอตทริบิวต์ปัจจุบันของเครื่องมือสร้าง เพิ่มเติม...
 

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

GCKMediaInformationmediaInformation
 ข้อมูลสื่อที่เชื่อมโยงกับรายการนี้ เพิ่มเติม...
 
BOOL autoplay
 ระบุว่ารายการควรเริ่มเล่นโดยอัตโนมัติเมื่อกลายเป็นรายการปัจจุบันในคิวหรือไม่ เพิ่มเติม...
 
NSTimeInterval startTime
 เวลาเริ่มต้นของสินค้าเป็นวินาที เพิ่มเติม...
 
NSTimeInterval playbackDuration
 ระยะเวลาการเล่นรายการเป็นวินาที หรือ INFINITY หากควรใช้ระยะเวลาจริงของสตรีม เพิ่มเติม...
 
NSTimeInterval preloadTime
 ระยะเวลาเป็นวินาทีก่อนที่รายการก่อนหน้าจะสิ้นสุดลงก่อนที่ผู้รับควรเริ่มโหลดรายการนี้ล่วงหน้า เพิ่มเติม...
 
NSArray< NSNumber * > * activeTrackIDs
 รหัสแทร็กที่ใช้งานอยู่สำหรับรายการนี้ เพิ่มเติม...
 
id customData
 ข้อมูลที่กำหนดเองซึ่งเชื่อมโยงกับรายการนี้ หากมี เพิ่มเติม...
 

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

- (instancetype) init

สร้าง GCKMediaQueueItemBuilder ใหม่โดยมีแอตทริบิวต์ที่กำหนดค่าเริ่มต้นเป็นค่าเริ่มต้น

- (instancetype) initWithMediaQueueItem: (nullable GCKMediaQueueItem *)  item

สร้าง GCKMediaQueueItemBuilder ใหม่ที่มีแอตทริบิวต์ที่คัดลอกมาจาก GCKMediaQueueItem ที่ระบุ รวมถึงรหัสรายการ

Parameters
itemThe item to copy.
- (GCKMediaQueueItem *) build

สร้าง GCKMediaQueueItem โดยใช้แอตทริบิวต์ปัจจุบันของเครื่องมือสร้าง

รายละเอียดที่พัก

- (GCKMediaInformation*) mediaInformation
readwritenonatomiccopy

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

- (BOOL) autoplay
readwritenonatomicassign

ระบุว่ารายการควรเริ่มเล่นโดยอัตโนมัติเมื่อกลายเป็นรายการปัจจุบันในคิวหรือไม่

หากเป็น NO คิวจะหยุดชั่วคราวเมื่อมาถึงรายการนี้ ค่าเริ่มต้นคือ YES

- (NSTimeInterval) startTime
readwritenonatomicassign

เวลาเริ่มต้นของสินค้าเป็นวินาที

ค่าเริ่มต้นคือ kGCKInvalidTimeInterval ซึ่งบ่งบอกว่าไม่ได้ใช้เวลาเริ่มต้น (เช่น สําหรับสตรีมแบบสด) หรือควรใช้เวลาเริ่มต้นเริ่มต้น

- (NSTimeInterval) playbackDuration
readwritenonatomicassign

ระยะเวลาการเล่นรายการเป็นวินาที หรือ INFINITY หากควรใช้ระยะเวลาจริงของสตรีม

- (NSTimeInterval) preloadTime
readwritenonatomicassign

ระยะเวลาเป็นวินาทีก่อนที่รายการก่อนหน้าจะสิ้นสุดลงก่อนที่ผู้รับควรเริ่มโหลดรายการนี้ล่วงหน้า

ค่าเริ่มต้นคือ kGCKInvalidTimeInterval ซึ่งแสดงว่าไม่มีเวลาโหลดล่วงหน้า

- (NSArray<NSNumber *>*) activeTrackIDs
readwritenonatomiccopy

รหัสแทร็กที่ใช้งานอยู่สำหรับรายการนี้

- (id) customData
readwritenonatomiccopy

ข้อมูลที่กำหนดเองซึ่งเชื่อมโยงกับรายการนี้ หากมี