Klasa GCKMediaInformation

Odniesienie do klasy GCKMediaInformation

Opis

Klasa, która agreguje informacje o elemencie multimedialnym.

Dziedziczy NSObject, <NSCopying> i <NSSecureCoding>.

Podsumowanie metody instancji

(instancetype) - initWithContentID:streamType:contentType:metadata:adBreaks:adBreakClips:streamDuration:mediaTracks:textTrackStyle:customData:
 Rola wycofana. Więcej...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 Rola wycofana. Więcej...
 
(nullable GCKMediaTrack *) - mediaTrackWithID:
 Wyszukuje ścieżkę multimediów o podanym identyfikatorze ścieżki. Więcej...
 

Podsumowanie usługi

NSString * contentID
 Identyfikator treści tej transmisji. Więcej...
 
NSURL * contentURL
 Adres URL treści do odtworzenia. Więcej...
 
GCKMediaStreamType streamType
 Typ strumienia. Więcej...
 
NSString * contentType
 Typ treści (MIME). Więcej...
 
GCKMediaMetadatametadata
 Metadane elementu multimedialnego. Więcej...
 
NSArray< GCKAdBreakInfo * > * adBreaks
 Lista przerw na reklamy w tych treściach. Więcej...
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 Lista klipów z przerwami na reklamę w tych treściach. Więcej...
 
NSTimeInterval streamDuration
 Długość transmisji (w sekundach) lub INFINITY, jeśli jest transmitowana na żywo. Więcej...
 
NSArray< GCKMediaTrack * > * mediaTracks
 Ścieżki multimediów w tym strumieniu. Więcej...
 
GCKMediaTextTrackStyletextTrackStyle
 Styl ścieżki tekstowej dla tego strumienia. Więcej...
 
NSString * entity
 Precyzyjny link do multimediów używanych przez Asystenta Google (jeśli taki istnieje). Więcej...
 
GCKVASTAdsRequestVMAP
 Konfiguracja żądania VMAP (jeśli istnieje). Więcej...
 
NSTimeInterval startAbsoluteTime
 Wyrażony w sekundach czas początku transmisji na żywo. Więcej...
 
GCKHLSSegmentFormat hlsSegmentFormat
 Format segmentu audio HLS. Więcej...
 
GCKHLSVideoSegmentFormat hlsVideoSegmentFormat
 Format segmentu wideo HLS. Więcej...
 
id customData
 Ewentualne dane niestandardowe. Więcej...
 

Szczegóły metody

- (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 

Rola wycofana.

Użyj GCKMediaInformationBuilder, aby zainicjować obiekty GCKMediaInformation.

Parameters
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
adBreaksThe list of ad breaks in this content.
adBreakClipsThe list of ad break clips in this content.
streamDurationThe stream duration.
mediaTracksThe media tracks, if any, otherwise nil.
textTrackStyleThe text track style, if any, otherwise nil.
customDataThe custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
Od
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 

Rola wycofana.

Użyj GCKMediaInformationBuilder, aby zainicjować obiekty GCKMediaInformation.

Parameters
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
streamDurationThe stream duration.
mediaTracksThe media tracks, if any, otherwise nil.
textTrackStyleThe text track style, if any, otherwise nil.
customDataThe custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
- (nullable GCKMediaTrack *) mediaTrackWithID: (NSInteger)  trackID

Wyszukuje ścieżkę multimediów o podanym identyfikatorze ścieżki.

Parameters
trackIDThe media track ID.
Akcje powrotne
Pasujący obiekt GCKMediaTrack lub nil, jeśli nie ma ścieżki multimediów o podanym identyfikatorze.

Szczegóły nieruchomości

- (NSString*) contentID
readnonatomiccopy

Identyfikator treści tej transmisji.

- (NSURL*) contentURL
readnonatomiccopy

Adres URL treści do odtworzenia.

Od
4.3.4
- (GCKMediaStreamType) streamType
readnonatomicassign

Typ strumienia.

- (NSString*) contentType
readnonatomiccopy

Typ treści (MIME).

- (GCKMediaMetadata*) metadata
readnonatomicassign

Metadane elementu multimedialnego.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

Lista przerw na reklamy w tych treściach.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

Lista klipów z przerwami na reklamę w tych treściach.

Od
3,3
- (NSTimeInterval) streamDuration
readnonatomicassign

Długość transmisji (w sekundach) lub INFINITY, jeśli jest transmitowana na żywo.

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

Ścieżki multimediów w tym strumieniu.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

Styl ścieżki tekstowej dla tego strumienia.

- (NSString*) entity
readnonatomiccopy

Precyzyjny link do multimediów używanych przez Asystenta Google (jeśli taki istnieje).

Od
4,0
- (GCKVASTAdsRequest*) VMAP
readnonatomicassign

Konfiguracja żądania VMAP (jeśli istnieje).

Więcej informacji znajdziesz tutaj: Digital Video Ad Serving Template 4.0. Jeśli wartość nie ma wartości zer, wszystkie pozostałe pola związane z reklamami będą ignorowane.

Od
4.3.4
- (NSTimeInterval) startAbsoluteTime
readnonatomicassign

Wyrażony w sekundach czas początku transmisji na żywo.

W przypadku transmisji na żywo o znanej godzinie rozpoczęcia (np. programu telewizyjnego na żywo lub meczu sportowego) będzie to godzina rozpoczęcia wydarzenia. W przeciwnym razie w momencie rozpoczęcia transmisji będzie czas rozpoczęcia zakresu z możliwością przewijania na żywo.

Od
4.4.1
- (GCKHLSSegmentFormat) hlsSegmentFormat
readnonatomicassign

Format segmentu audio HLS.

Od
4.6.0
- (GCKHLSVideoSegmentFormat) hlsVideoSegmentFormat
readnonatomicassign

Format segmentu wideo HLS.

Od
4.6.0
- (id) customData
readnonatomicassign

Ewentualne dane niestandardowe.