Ringkasan
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.
Ringkasan Metode Instance | |
(instancetype) | - initWithContentURL: |
Membuat GCKMediaInformationBuilder baru dengan atribut yang diperlukan, dan semua atribut lain yang diinisialisasi ke nilai default. Lainnya... | |
(instancetype) | - initWithEntity: |
Membuat GCKMediaInformationBuilder baru dengan atribut yang diperlukan, dan semua atribut lain yang diinisialisasi ke nilai default. Lainnya... | |
(instancetype) | - initWithMediaInformation: |
Membuat GCKMediaInformationBuilder baru dengan atribut yang disalin dari instance GCKMediaInformation tertentu. Lainnya... | |
(instancetype) | - initWithContentID: |
Membuat GCKMediaInformationBuilder baru dengan atribut yang diperlukan, dan semua atribut lain yang diinisialisasi ke nilai default. Lainnya... | |
(instancetype) | - initWithContentID:entity: |
Membuat GCKMediaInformationBuilder baru dengan atribut yang diperlukan, dan semua atribut lain yang diinisialisasi ke nilai default. Lainnya... | |
(GCKMediaInformation *) | - build |
Membuat GCKMediaInformation menggunakan atribut builder saat ini. Lainnya... | |
Ringkasan Properti | |
NSString * | contentID |
ID konten untuk streaming ini. Lainnya... | |
NSURL * | contentURL |
URL konten yang akan diputar. Lainnya... | |
GCKMediaStreamType | streamType |
Jenis streaming. Lainnya... | |
NSString * | contentType |
Jenis konten (MIME). Lainnya... | |
GCKMediaMetadata * | metadata |
Metadata item media. Lainnya... | |
NSArray< GCKAdBreakInfo * > * | adBreaks |
Daftar jeda iklan dalam konten ini. Lainnya... | |
NSArray< GCKAdBreakClipInfo * > * | adBreakClips |
Daftar klip jeda iklan dalam konten ini. Lainnya... | |
NSTimeInterval | streamDuration |
Durasi streaming, dalam detik, atau INFINITY jika itu adalah live stream. Lainnya... | |
NSArray< GCKMediaTrack * > * | mediaTracks |
Trek media untuk streaming ini. Lainnya... | |
GCKMediaTextTrackStyle * | textTrackStyle |
Gaya trek teks untuk streaming ini. Lainnya... | |
NSString * | entity |
Deep link untuk media seperti yang digunakan oleh Asisten Google, jika ada. Lainnya... | |
GCKVASTAdsRequest * | VMAP |
Konfigurasi permintaan VMAP jika ada. Lainnya... | |
NSTimeInterval | startAbsoluteTime |
Waktu mulai streaming, dalam detik dalam waktu epoch, atau kGCKInvalidTimeInterval jika tidak tersedia. Lainnya... | |
GCKHLSSegmentFormat | hlsSegmentFormat |
Format segmen audio HLS. Lainnya... | |
GCKHLSVideoSegmentFormat | hlsVideoSegmentFormat |
Format segmen video HLS. Lainnya... | |
id | customData |
Data kustom, jika ada. Lainnya... | |
Detail Metode
- (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) initWithMediaInformation: | (GCKMediaInformation *) | mediaInfo |
Membuat GCKMediaInformationBuilder baru dengan atribut yang disalin dari instance GCKMediaInformation tertentu.
- Parameters
-
mediaInfo The instance to copy.
- (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:.
- (instancetype) initWithContentID: | (NSString *) | contentID | |
entity: | (NSString *) | entity | |
Membuat GCKMediaInformationBuilder baru dengan atribut yang diperlukan, dan semua atribut lain yang diinisialisasi ke nilai default.
- Deprecated:
- Sebagai gantinya, gunakan initWithContentURL: atau initWithEntity:.
- (GCKMediaInformation *) build |
Membuat GCKMediaInformation menggunakan atribut builder saat ini.
- Hasil
- Instance GCKMediaInformation baru.
Detail Properti
|
readwritenonatomiccopy |
ID konten untuk streaming ini.
- Deprecated:
- Gunakan contentURL dan entity sebagai gantinya.
|
readwritenonatomiccopy |
URL konten yang akan diputar.
- Sejak
- 4.3.4
|
readwritenonatomicassign |
Jenis streaming.
Default-nya adalah GCKMediaStreamTypeBuffered.
|
readwritenonatomiccopy |
Jenis konten (MIME).
|
readwritenonatomicassign |
Metadata item media.
|
readwritenonatomiccopy |
Daftar jeda iklan dalam konten ini.
|
readwritenonatomiccopy |
Daftar klip jeda iklan dalam konten ini.
|
readwritenonatomicassign |
Durasi streaming, dalam detik, atau INFINITY
jika itu adalah live stream.
Default-nya adalah 0.
|
readwritenonatomiccopy |
Trek media untuk streaming ini.
|
readwritenonatomiccopy |
Gaya trek teks untuk streaming ini.
|
readwritenonatomiccopy |
Deep link untuk media seperti yang digunakan oleh Asisten Google, jika ada.
|
readwritenonatomicassign |
Konfigurasi permintaan VMAP jika ada.
Lihat selengkapnya di sini: Template Penayangan Iklan Video Digital 4.0. Jika nilainya bukan nol, semua kolom terkait iklan lainnya akan diabaikan.
- Sejak
- 4.3.4
|
readwritenonatomicassign |
Waktu mulai streaming, dalam detik dalam waktu epoch, atau kGCKInvalidTimeInterval
jika tidak tersedia.
Default-nya adalah kGCKInvalidTimeInterval
.
- Sejak
- 4.4.1
|
readwritenonatomicassign |
Format segmen audio HLS.
- Sejak
- 4.6.0
|
readwritenonatomicassign |
Format segmen video HLS.
- Sejak
- 4.6.0
|
readwritenonatomicassign |
Data kustom, jika ada.