کلاس اطلاعات GCKMedia

مرجع کلاس GCKMediaInformation

بررسی اجمالی

کلاسی که اطلاعات مربوط به یک آیتم رسانه ای را جمع آوری می کند.

NSObject، <NSCopying> و <NSSecureCoding> را به ارث می برد.

خلاصه روش نمونه

(instancetype) - initWithContentID:streamType:contentType:metadata:adBreaks:adBreakClips:streamDuration:mediaTracks:textTrackStyle:customData:
منسوخ. بیشتر...
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
منسوخ. بیشتر...
(nullable GCKMediaTrack *) - mediaTrackWithID:
یک آهنگ رسانه ای را با شناسه تراک داده شده جستجو می کند. بیشتر...

خلاصه اموال

NSString *  contentID
شناسه محتوا برای این جریان. بیشتر...
NSURL *  contentURL
URL محتوایی که قرار است پخش شود. بیشتر...
GCKMediaStreamType   streamType
نوع جریان. بیشتر...
NSString *  contentType
نوع محتوا (MIME). بیشتر...
GCKMediaMetadata metadata
فراداده مورد رسانه بیشتر...
NSArray< GCKAdBreakInfo * > *  adBreaks
لیست وقفه های تبلیغاتی در این محتوا. بیشتر...
NSArray< GCKAdBreakClipInfo * > *  adBreakClips
لیست کلیپ های تبلیغاتی در این محتوا. بیشتر...
NSTimeInterval  streamDuration
طول جریان، بر حسب ثانیه، یا INFINITY اگر پخش زنده باشد. بیشتر...
NSArray< GCKMediaTrack * > *  mediaTracks
رسانه ها این جریان را دنبال می کنند. بیشتر...
GCKMediaTextTrackStyle textTrackStyle
سبک آهنگ متن برای این جریان. بیشتر...
NSString *  entity
پیوند عمیق برای رسانه که توسط دستیار Google استفاده می شود، در صورت وجود. بیشتر...
GCKVASTAdsRequest VMAP
پیکربندی درخواست VMAP در صورت وجود. بیشتر...
NSTimeInterval  startAbsoluteTime
دوره زمانی، در ثانیه، زمان شروع پخش زنده. بیشتر...
GCKHLSSegmentFormat   hlsSegmentFormat
فرمت بخش صوتی HLS. بیشتر...
GCKHLSVideoSegmentFormat   hlsVideoSegmentFormat
فرمت بخش ویدیوی HLS. بیشتر...
id  customData
داده های سفارشی، در صورت وجود. بیشتر...

جزئیات روش

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

منسوخ.

از GCKMediaInformationBuilder برای مقداردهی اولیه اشیاء 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 .
از آنجا که
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  

منسوخ.

از GCKMediaInformationBuilder برای مقداردهی اولیه اشیاء 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

یک آهنگ رسانه ای را با شناسه تراک داده شده جستجو می کند.

Parameters
trackIDThe media track ID.
برمی گرداند
شیء منطبق GCKMediaTrack ، یا اگر ردیاب رسانه ای با شناسه داده شده وجود نداشته باشد، nil .

جزئیات ملک

- (NSString*) contentID
read nonatomic copy

شناسه محتوا برای این جریان.

- (NSURL*) contentURL
read nonatomic copy

URL محتوایی که قرار است پخش شود.

از آنجا که
4.3.4
- ( GCKMediaStreamType ) streamType
read nonatomic assign

نوع جریان.

- (NSString*) contentType
read nonatomic copy

نوع محتوا (MIME).

- ( GCKMediaMetadata *) metadata
read nonatomic assign

فراداده مورد رسانه

- (NSArray< GCKAdBreakInfo *>*) adBreaks
read nonatomic copy

لیست وقفه های تبلیغاتی در این محتوا.

- (NSArray< GCKAdBreakClipInfo *>*) adBreakClips
read nonatomic copy

لیست کلیپ های تبلیغاتی در این محتوا.

از آنجا که
3.3
- (NSTimeInterval) streamDuration
read nonatomic assign

طول جریان، بر حسب ثانیه، یا INFINITY اگر پخش زنده باشد.

- (NSArray< GCKMediaTrack *>*) mediaTracks
read nonatomic copy

رسانه ها این جریان را دنبال می کنند.

- ( GCKMediaTextTrackStyle *) textTrackStyle
read nonatomic copy

سبک آهنگ متن برای این جریان.

- (NSString*) entity
read nonatomic copy

پیوند عمیق برای رسانه که توسط دستیار Google استفاده می شود، در صورت وجود.

از آنجا که
4.0
- ( GCKVASTAdsRequest *) VMAP
read nonatomic assign

پیکربندی درخواست VMAP در صورت وجود.

بیشتر اینجا را ببینید: الگوی ارائه تبلیغات ویدیوی دیجیتال 4.0 . اگر این غیر صفر باشد، همه فیلدهای مرتبط با تبلیغات نادیده گرفته می شوند.

از آنجا که
4.3.4
- (NSTimeInterval) startAbsoluteTime
read nonatomic assign

دوره زمانی، در ثانیه، زمان شروع پخش زنده.

برای جاری‌سازی‌های زنده که زمان شروع مشخصی دارند، به‌عنوان مثال، یک نمایش تلویزیونی زنده یا یک بازی ورزشی، زمان شروع رویداد است. در غیر این صورت، زمانی که پخش جریانی شروع شد، زمان شروع محدوده قابل جستجوی زنده خواهد بود.

از آنجا که
4.4.1
- ( GCKHLSSegmentFormat ) hlsSegmentFormat
read nonatomic assign

فرمت بخش صوتی HLS.

از آنجا که
4.6.0
- ( GCKHLSVideoSegmentFormat ) hlsVideoSegmentFormat
read nonatomic assign

فرمت بخش ویدیوی HLS.

از آنجا که
4.6.0
- (id) customData
read nonatomic assign

داده های سفارشی، در صورت وجود.