بررسی اجمالی
کلاسی که اطلاعات مربوط به یک آیتم رسانه ای را جمع آوری می کند.
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
-
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
.
- از آنجا که
- 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
-
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 |
یک آهنگ رسانه ای را با شناسه تراک داده شده جستجو می کند.
- Parameters
-
trackID The media track ID.
- برمی گرداند
- شیء منطبق GCKMediaTrack ، یا اگر ردیاب رسانه ای با شناسه داده شده وجود نداشته باشد،
nil
.
جزئیات ملک
|
read nonatomic copy |
شناسه محتوا برای این جریان.
|
read nonatomic copy |
URL محتوایی که قرار است پخش شود.
- از آنجا که
- 4.3.4
|
read nonatomic assign |
نوع جریان.
|
read nonatomic copy |
نوع محتوا (MIME).
|
read nonatomic assign |
فراداده مورد رسانه
|
read nonatomic copy |
لیست وقفه های تبلیغاتی در این محتوا.
|
read nonatomic copy |
لیست کلیپ های تبلیغاتی در این محتوا.
- از آنجا که
- 3.3
|
read nonatomic assign |
طول جریان، بر حسب ثانیه، یا INFINITY
اگر پخش زنده باشد.
|
read nonatomic copy |
رسانه ها این جریان را دنبال می کنند.
|
read nonatomic copy |
سبک آهنگ متن برای این جریان.
|
read nonatomic copy |
پیوند عمیق برای رسانه که توسط دستیار Google استفاده می شود، در صورت وجود.
- از آنجا که
- 4.0
|
read nonatomic assign |
پیکربندی درخواست VMAP در صورت وجود.
بیشتر اینجا را ببینید: الگوی ارائه تبلیغات ویدیوی دیجیتال 4.0 . اگر این غیر صفر باشد، همه فیلدهای مرتبط با تبلیغات نادیده گرفته می شوند.
- از آنجا که
- 4.3.4
|
read nonatomic assign |
دوره زمانی، در ثانیه، زمان شروع پخش زنده.
برای جاریسازیهای زنده که زمان شروع مشخصی دارند، بهعنوان مثال، یک نمایش تلویزیونی زنده یا یک بازی ورزشی، زمان شروع رویداد است. در غیر این صورت، زمانی که پخش جریانی شروع شد، زمان شروع محدوده قابل جستجوی زنده خواهد بود.
- از آنجا که
- 4.4.1
|
read nonatomic assign |
فرمت بخش صوتی HLS.
- از آنجا که
- 4.6.0
|
read nonatomic assign |
فرمت بخش ویدیوی HLS.
- از آنجا که
- 4.6.0
|
read nonatomic assign |
داده های سفارشی، در صورت وجود.