Genel bakış
Bir medya öğesiyle ilgili bilgileri toplayan bir sınıf.
NSNesne, <NSKopyalama> 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: |
Verilen parça kimliğine sahip bir medya parçası 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 |
Saniye cinsinden akışın uzunluğu. Bu bir canlı yayınsa INFINITY . Diğer... | |
NSArray< GCKMediaTrack * > * | mediaTracks |
Bu akışın medya kanalları. Diğer... | |
GCKMediaTextTrackStyle * | textTrackStyle |
Bu yayının metin parçası stili. Diğer... | |
NSString * | entity |
Varsa Google Asistan tarafından kullanılan medya 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 sıfır zamanı. 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ısı
- (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 nesnesini başlatmak için GCKMediaInformationBuilder 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
.
- yılından beri
- 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 nesnesini başlatmak için GCKMediaInformationBuilder 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 |
Verilen parça kimliğine sahip bir medya parçası arar.
- Parameters
-
trackID The media track ID.
- İlerlemeler
- Eşleşen GCKMediaTrack nesnesi veya belirtilen kimliğe sahip medya kanalı yoksa
nil
.
Mülk Ayrıntısı
|
readnonatomiccopy |
Bu akışın içerik kimliği.
|
readnonatomiccopy |
Oynatılacak içeriğin URL'si.
- yılından beri
- 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.
- yılından beri
- 3,3
|
readnonatomicassign |
Saniye cinsinden akışın uzunluğu. Bu bir canlı yayınsa INFINITY
.
|
readnonatomiccopy |
Bu akışın medya kanalları.
|
readnonatomiccopy |
Bu yayının metin parçası stili.
|
readnonatomiccopy |
Varsa Google Asistan tarafından kullanılan medya derin bağlantısı.
- yılından beri
- 4,0
|
readnonatomicassign |
Varsa VMAP istek yapılandırması.
Buradan daha fazla bilgi edinebilirsiniz: Dijital Video Reklam Sunma Şablonu 4.0. Bu değer boş değilse reklamlarla ilgili diğer tüm alanlar yoksayılır.
- yılından beri
- 4.3.4
|
readnonatomicassign |
Canlı yayının başlangıç zamanının saniye cinsinden sıfır zamanı.
Başlangıç zamanı bilinen canlı yayınlar (ör. canlı TV programı veya spor karşılaşması) için etkinliğin başladığı dönemdir. Aksi takdirde, akış başladığında arama yapılabilir canlı aralığın başlangıç zamanı olur.
- yılından beri
- 4.4.1
|
readnonatomicassign |
HLS ses segmentinin biçimi.
- yılından beri
- 4.6.0
|
readnonatomicassign |
HLS video segmentinin biçimi.
- yılından beri
- 4.6.0
|
readnonatomicassign |
Varsa özel veriler.