Class GCKMediaLoadRequestDataBuilder
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Objek builder untuk membuat instance GCKMediaLoadRequestData
baru atau turunan.
Builder dapat digunakan untuk memperoleh GCKMediaLoadRequestData
dari builder yang sudah ada.
- Sejak
- 4.4.1
Mewarisi NSObject.
Item media yang akan dimuat.
Metadata item media atau antrean.
Flag untuk menunjukkan apakah pemutaran harus segera dimulai.
Nilai default-nya adalah @(YES)
. Jika ini adalah nil
, properti GCKMediaQueueItem di queueData
akan diterapkan. Jika queueData adalah nil
, pemutaran tidak akan segera dimulai.
- (NSTimeInterval) startTime |
|
readwritenonatomicassign |
Posisi awal untuk memulai pemutaran.
Nilai defaultnya adalah kGCKInvalidTimeInterval, yang menunjukkan posisi pemutaran default. Jika streaming Video-On-Demand diputar, pemutarannya akan dimulai dari 0; jika memutar live stream, live stream akan dimulai dari edge.
Laju pemutaran.
Nilai default-nya adalah 1
.
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readwritenonatomicstrong |
Array bilangan bulat yang menentukan jalur aktif.
Nilai default-nya adalah nil
.
Data khusus aplikasi khusus yang akan diteruskan dengan permintaan.
Harus berupa objek yang dapat diserialisasi ke JSON menggunakan NSJSONSerialization, atau nil
.
- (NSString*) credentials |
|
readwritenonatomiccopy |
Kredensial pengguna untuk item media yang dimuat.
- (NSString*) credentialsType |
|
readwritenonatomiccopy |
- (NSString*) atvCredentials |
|
readwritenonatomiccopy |
- (NSString*) atvCredentialsType |
|
readwritenonatomiccopy |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-12-02 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2023-12-02 UTC."],[[["The `GCKMediaLoadRequestDataBuilder` class is used to construct or derive instances of `GCKMediaLoadRequestData` for managing media playback on Google Cast devices."],["It provides methods to initialize with default values or from an existing `GCKMediaLoadRequestData` object."],["Developers can set properties like media information, queue data, autoplay, start time, playback rate, active tracks, custom data, and credentials."],["The `build` method creates a new `GCKMediaLoadRequestData` instance with the specified attributes."],["This builder facilitates loading and controlling media playback on Cast receivers."]]],["The `GCKMediaLoadRequestDataBuilder` class facilitates creating `GCKMediaLoadRequestData` instances, either from scratch or by modifying an existing one. It offers methods for initialization with default values or an existing `GCKMediaLoadRequestData` object, and a `build` method to generate the final instance. Key properties include: media information, queue data, autoplay flag, start time, playback rate, active track IDs, custom data, and credentials, including alternate credentials specifically for Android TV. These properties define the media loading request's attributes.\n"]]