Class GCKMediaQueueItemBuilder

Referensi Class GCKMediaQueueItemBuilder

Ringkasan

Objek builder untuk membuat instance GCKMediaQueueItem baru atau turunan.

Builder dapat digunakan untuk memperoleh GCKMediaQueueItem dari pembuat yang sudah ada:

[[GCKMediaQueueItemBuilder alloc] initWithMediaQueueItem:originalItem];
builder.startTime = 10; // Ubah waktu mulai.
builder.autoplay = TIDAK; // Ubah tanda putar otomatis.
GCKMediaQueueItem *derivedItem = [pembuat build];

Ini juga dapat digunakan untuk membuat GCKMediaQueueItem baru dari awal:

builder.mediaInformation = ...;
builder.autoplay = ...;
// Tetapkan semua properti lain yang diinginkan...
GCKMediaQueueItem *newItem = [pembuat build];

Mewarisi NSObject.

Ringkasan Metode Instance

(instancetype) - init
 Membuat GCKMediaQueueItemBuilder baru dengan atribut yang diinisialisasi ke nilai default. Selengkapnya...
 
(instancetype) - initWithMediaQueueItem:
 Membuat GCKMediaQueueItemBuilder baru dengan atribut yang disalin dari GCKMediaQueueItem tertentu, termasuk ID item. Selengkapnya...
 
(GCKMediaQueueItem *) - build
 Mem-build GCKMediaQueueItem menggunakan atribut builder saat ini. Selengkapnya...
 

Ringkasan Properti

GCKMediaInformationmediaInformation
 Informasi media yang terkait dengan item ini. Selengkapnya...
 
BOOL autoplay
 Apakah item harus memulai pemutaran secara otomatis saat menjadi item saat ini dalam antrean. Selengkapnya...
 
NSTimeInterval startTime
 Waktu mulai item, dalam detik. Selengkapnya...
 
NSTimeInterval playbackDuration
 Durasi pemutaran untuk item, dalam detik, atau INFINITY jika durasi streaming yang sebenarnya harus digunakan. Selengkapnya...
 
NSTimeInterval preloadTime
 Berapa lama sebelum item sebelumnya berakhir, dalam detik, sebelum penerima mulai memuat item ini terlebih dahulu. Selengkapnya...
 
NSArray< NSNumber * > * activeTrackIDs
 ID jalur aktif untuk item ini. Selengkapnya...
 
id customData
 Data kustom yang terkait dengan item ini, jika ada. Selengkapnya...
 

Detail Metode

- (instancetype) init

Membuat GCKMediaQueueItemBuilder baru dengan atribut yang diinisialisasi ke nilai default.

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

Membuat GCKMediaQueueItemBuilder baru dengan atribut yang disalin dari GCKMediaQueueItem tertentu, termasuk ID item.

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

Mem-build GCKMediaQueueItem menggunakan atribut builder saat ini.

Detail Properti

- (GCKMediaInformation*) mediaInformation
readwritenonatomiccopy

Informasi media yang terkait dengan item ini.

- (BOOL) autoplay
readwritenonatomicassign

Apakah item harus memulai pemutaran secara otomatis saat menjadi item saat ini dalam antrean.

Jika NO, antrean akan dijeda saat mencapai item ini. Nilai defaultnya adalah YES.

- (NSTimeInterval) startTime
readwritenonatomicassign

Waktu mulai item, dalam detik.

Nilai defaultnya adalah kGCKInvalidTimeInterval, yang menunjukkan bahwa waktu mulai tidak berlaku (misalnya, untuk live stream) atau waktu mulai default yang harus digunakan.

- (NSTimeInterval) playbackDuration
readwritenonatomicassign

Durasi pemutaran untuk item, dalam detik, atau INFINITY jika durasi streaming yang sebenarnya harus digunakan.

- (NSTimeInterval) preloadTime
readwritenonatomicassign

Berapa lama sebelum item sebelumnya berakhir, dalam detik, sebelum penerima mulai memuat item ini terlebih dahulu.

Nilai defaultnya adalah kGCKInvalidTimeInterval, yang menunjukkan tidak ada waktu pramuat.

- (NSArray<NSNumber *>*) activeTrackIDs
readwritenonatomiccopy

ID jalur aktif untuk item ini.

- (id) customData
readwritenonatomiccopy

Data kustom yang terkait dengan item ini, jika ada.