Ringkasan
Class yang menggabungkan informasi tentang item media.
Mewarisi NSObject, <NSWriting>, dan <NSSecureCoding>.
Ringkasan Metode Instance | |
(instancetype) | - initWithContentID:streamType:contentType:metadata:adBreaks:adBreakClips:streamDuration:mediaTracks:textTrackStyle:customData: |
Tidak digunakan lagi. Lainnya... | |
(instancetype) | - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData: |
Tidak digunakan lagi. Lainnya... | |
(nullable GCKMediaTrack *) | - mediaTrackWithID: |
Menelusuri trek media dengan ID trek yang diberikan. 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 epoch, dalam detik, waktu mulai live stream. 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) initWithContentID: | (NSString *) | contentID | |
streamType: | (GCKMediaStreamType) | streamType | |
contentType: | (NSString *) | contentType | |
metadata: | (nullable GCKMediaMetadata *) | metadata | |
adBreaks: | (nullable NSArray< GCKAdBreakInfo * > *) | adBreaks | |
adBreakClips: | (nullable NSArray< GCKAdBreakClipInfo * > *) | adBreakClips | |
streamDuration: | (NSTimeInterval) | streamDuration | |
mediaTracks: | (nullable NSArray< GCKMediaTrack * > *) | mediaTracks | |
textTrackStyle: | (nullable GCKMediaTextTrackStyle *) | textTrackStyle | |
customData: | (nullable id) | customData | |
Tidak digunakan lagi.
Gunakan GCKMediaInformationBuilder untuk menginisialisasi objek GCKMediaInformation.
- Parameters
-
contentID The content ID. streamType The stream type. contentType The content (MIME) type. metadata The media item metadata. adBreaks The list of ad breaks in this content. adBreakClips The list of ad break clips in this content. streamDuration The stream duration. mediaTracks The media tracks, if any, otherwise nil
.textTrackStyle The text track style, if any, otherwise nil
.customData The custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Sejak
- 4,3
- (instancetype) initWithContentID: | (NSString *) | contentID | |
streamType: | (GCKMediaStreamType) | streamType | |
contentType: | (NSString *) | contentType | |
metadata: | (nullable GCKMediaMetadata *) | metadata | |
streamDuration: | (NSTimeInterval) | streamDuration | |
mediaTracks: | (nullable NSArray< GCKMediaTrack * > *) | mediaTracks | |
textTrackStyle: | (nullable GCKMediaTextTrackStyle *) | textTrackStyle | |
customData: | (nullable id) | customData | |
Tidak digunakan lagi.
Gunakan GCKMediaInformationBuilder untuk menginisialisasi objek GCKMediaInformation.
- Parameters
-
contentID The content ID. streamType The stream type. contentType The content (MIME) type. metadata The media item metadata. streamDuration The stream duration. mediaTracks The media tracks, if any, otherwise nil
.textTrackStyle The text track style, if any, otherwise nil
.customData The custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- (nullable GCKMediaTrack *) mediaTrackWithID: | (NSInteger) | trackID |
Menelusuri trek media dengan ID trek yang diberikan.
- Parameters
-
trackID The media track ID.
- Hasil
- Objek GCKMediaTrack yang cocok, atau
nil
jika tidak ada trek media dengan ID yang diberikan.
Detail Properti
|
readnonatomiccopy |
ID konten untuk streaming ini.
|
readnonatomiccopy |
URL konten yang akan diputar.
- Sejak
- 4.3.4
|
readnonatomicassign |
Jenis streaming.
|
readnonatomiccopy |
Jenis konten (MIME).
|
readnonatomicassign |
Metadata item media.
|
readnonatomiccopy |
Daftar jeda iklan dalam konten ini.
|
readnonatomiccopy |
Daftar klip jeda iklan dalam konten ini.
- Sejak
- 3,3
|
readnonatomicassign |
Durasi streaming, dalam detik, atau INFINITY
jika itu adalah live stream.
|
readnonatomiccopy |
Trek media untuk streaming ini.
|
readnonatomiccopy |
Gaya trek teks untuk streaming ini.
|
readnonatomiccopy |
Deep link untuk media seperti yang digunakan oleh Asisten Google, jika ada.
- Sejak
- 4,0
|
readnonatomicassign |
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
|
readnonatomicassign |
Waktu epoch, dalam detik, waktu mulai live stream.
Untuk live stream yang memiliki waktu mulai yang diketahui, misalnya acara TV live atau pertandingan olahraga, acara tersebut adalah waktu dimulainya acara. Jika tidak, waktu mulai dari rentang live yang dapat dicari saat streaming dimulai.
- Sejak
- 4.4.1
|
readnonatomicassign |
Format segmen audio HLS.
- Sejak
- 4.6.0
|
readnonatomicassign |
Format segmen video HLS.
- Sejak
- 4.6.0
|
readnonatomicassign |
Data kustom, jika ada.