Class GCKMediaInformationBuilder
Objek builder untuk membuat instance GCKMediaInformation baru atau turunan.
Builder dapat digunakan untuk memperoleh GCKMediaInformation dari yang sudah ada:
Kode ini juga dapat digunakan untuk membuat GCKMediaInformation baru dari awal:
- Sejak
- 4,0
Mewarisi NSObject.
- (instancetype) initWithContentURL: |
|
(NSURL *) |
contentURL |
|
Membuat GCKMediaInformationBuilder baru dengan atribut yang diperlukan, dan semua atribut lain yang diinisialisasi ke nilai default.
- Parameters
-
contentURL | The URL of the content to be played. |
- Sejak
- 4.3.4
- (instancetype) initWithEntity: |
|
(NSString *) |
entity |
|
Membuat GCKMediaInformationBuilder baru dengan atribut yang diperlukan, dan semua atribut lain yang diinisialisasi ke nilai default.
- (instancetype) initWithContentID: |
|
(NSString *) |
contentID |
|
Membuat GCKMediaInformationBuilder baru dengan atribut yang diperlukan, dan semua atribut lain yang diinisialisasi ke nilai default.
- Deprecated:
- Sebagai gantinya, gunakan initWithContentURL: atau initWithEntity:.
Membuat GCKMediaInformationBuilder baru dengan atribut yang diperlukan, dan semua atribut lain yang diinisialisasi ke nilai default.
- Deprecated:
- Sebagai gantinya, gunakan initWithContentURL: atau initWithEntity:.
ID konten untuk streaming ini.
- Deprecated:
- Gunakan contentURL dan entity sebagai gantinya.
URL konten yang akan diputar.
- Sejak
- 4.3.4
Jenis streaming.
Default-nya adalah GCKMediaStreamTypeBuffered.
- (NSString*) contentType |
|
readwritenonatomiccopy |
Daftar jeda iklan dalam konten ini.
Daftar klip jeda iklan dalam konten ini.
- (NSTimeInterval) streamDuration |
|
readwritenonatomicassign |
Durasi streaming, dalam detik, atau INFINITY
jika itu adalah live stream.
Default-nya adalah 0.
Trek media untuk streaming ini.
Gaya trek teks untuk streaming ini.
Deep link untuk media seperti yang digunakan oleh Asisten Google, jika ada.
- (NSTimeInterval) startAbsoluteTime |
|
readwritenonatomicassign |
Waktu mulai streaming, dalam detik dalam waktu epoch, atau kGCKInvalidTimeInterval
jika tidak tersedia.
Default-nya adalah kGCKInvalidTimeInterval
.
- Sejak
- 4.4.1
Format segmen audio HLS.
- Sejak
- 4.6.0
Format segmen video HLS.
- Sejak
- 4.6.0
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.
[null,null,["Terakhir diperbarui pada 2023-12-02 UTC."],[[["The `GCKMediaInformationBuilder` class is used to construct new or modify existing `GCKMediaInformation` instances, which hold details about media items."],["It provides methods to initialize with content URL, entity, a base `GCKMediaInformation` object, or content ID (deprecated)."],["Developers can set various attributes of the media, like content type, stream type, metadata, ad breaks, duration, and custom data."],["The `build` method creates a `GCKMediaInformation` object from the builder's current state."],["Some properties like `contentID` are deprecated in favor of `contentURL` and `entity` for better media identification."]]],[]]