Genel bakış
Bir medya öğesiyle ilgili bilgileri toplayan bir sınıf.
NSObject, <NSCopy> ve <NSSecureCoding> öğelerini devralır.
Örnek Yöntemi Özeti | |
(instancetype) | - initWithContentID:streamType:contentType:metadata:adBreaks:adBreakClips:streamDuration:mediaTracks:textTrackStyle:customData: |
Kullanımdan kaldırıldı. Diğer... | |
(instancetype) | - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData: |
Kullanımdan kaldırıldı. Diğer... | |
(nullable GCKMediaTrack *) | - mediaTrackWithID: |
Belirtilen kanal kimliğine sahip bir medya kanalı arar. Diğer... | |
Mülk Özeti | |
NSString * | contentID |
Bu akışın içerik kimliği. Diğer... | |
NSURL * | contentURL |
Oynatılacak içeriğin URL'si. Diğer... | |
GCKMediaStreamType | streamType |
Akış türü. Diğer... | |
NSString * | contentType |
İçerik (MIME) türü. Diğer... | |
GCKMediaMetadata * | metadata |
Medya öğesi meta verileri. Diğer... | |
NSArray< GCKAdBreakInfo * > * | adBreaks |
Bu içerikteki reklam aralarının listesi. Diğer... | |
NSArray< GCKAdBreakClipInfo * > * | adBreakClips |
Bu içerikteki reklam arası kliplerinin listesi. Diğer... | |
NSTimeInterval | streamDuration |
Yayının saniye cinsinden süresi veya canlı yayın olması durumunda INFINITY . Diğer... | |
NSArray< GCKMediaTrack * > * | mediaTracks |
Bu yayının medya kanalları. Diğer... | |
GCKMediaTextTrackStyle * | textTrackStyle |
Bu akışın metin parçası stili. Diğer... | |
NSString * | entity |
Google Asistan tarafından kullanılan medyanın (varsa) derin bağlantısı. Diğer... | |
GCKVASTAdsRequest * | VMAP |
Varsa VMAP istek yapılandırması. Diğer... | |
NSTimeInterval | startAbsoluteTime |
Canlı yayının başlangıç zamanının saniye cinsinden zaman aralığı. Diğer... | |
GCKHLSSegmentFormat | hlsSegmentFormat |
HLS ses segmentinin biçimi. Diğer... | |
GCKHLSVideoSegmentFormat | hlsVideoSegmentFormat |
HLS video segmentinin biçimi. Diğer... | |
id | customData |
Varsa özel veriler. Diğer... | |
Yöntem Ayrıntıları
- (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 | |
Kullanımdan kaldırıldı.
GCKMediaInformation nesnelerini başlatmak için GCKMediaInformationBuilder öğesini kullanın.
- 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
.
- Since
- 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 | |
Kullanımdan kaldırıldı.
GCKMediaInformation nesnelerini başlatmak için GCKMediaInformationBuilder öğesini kullanın.
- 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 |
Belirtilen kanal kimliğine sahip bir medya kanalı arar.
- Parameters
-
trackID The media track ID.
- İadeler
- Eşleşen GCKMediaTrack nesnesi veya belirtilen kimliğe sahip medya kanalı yoksa
nil
.
Mülk Ayrıntıları
|
readnonatomiccopy |
Bu akışın içerik kimliği.
|
readnonatomiccopy |
Oynatılacak içeriğin URL'si.
- Since
- 4.3.4
|
readnonatomicassign |
Akış türü.
|
readnonatomiccopy |
İçerik (MIME) türü.
|
readnonatomicassign |
Medya öğesi meta verileri.
|
readnonatomiccopy |
Bu içerikteki reklam aralarının listesi.
|
readnonatomiccopy |
Bu içerikteki reklam arası kliplerinin listesi.
- Since
- 3,3
|
readnonatomicassign |
Yayının saniye cinsinden süresi veya canlı yayın olması durumunda INFINITY
.
|
readnonatomiccopy |
Bu yayının medya kanalları.
|
readnonatomiccopy |
Bu akışın metin parçası stili.
|
readnonatomiccopy |
Google Asistan tarafından kullanılan medyanın (varsa) derin bağlantısı.
- Since
- 4,0
|
readnonatomicassign |
Varsa VMAP istek yapılandırması.
Daha fazla bilgi için Dijital Video Reklam Sunma Şablonu 4.0 bölümüne bakın. Sıfır değilse reklamlarla ilgili diğer tüm alanlar yok sayılır.
- Since
- 4.3.4
|
readnonatomicassign |
Canlı yayının başlangıç zamanının saniye cinsinden zaman aralığı.
Başlangıç zamanı bilinen canlı yayınlar (ör. canlı TV programı veya maç) için etkinliğin başladığı zamandır. Aksi takdirde yayın başladığında, canlı aranabilir aralıktaki başlangıç zamanı olur.
- Since
- 4.4.1
|
readnonatomicassign |
HLS ses segmentinin biçimi.
- Since
- 4.6.0
|
readnonatomicassign |
HLS video segmentinin biçimi.
- Since
- 4.6.0
|
readnonatomicassign |
Varsa özel veriler.