بررسی اجمالی
یک شی سازنده برای ساخت نمونه های جدید یا مشتق شده GCKMediaInformation .
سازنده ممکن است برای استخراج GCKMediaInformation از یک موجود استفاده شود:
همچنین می توان از آن برای ساخت یک GCKMediaInformation جدید از ابتدا استفاده کرد:
- از آنجا که
- 4.0
NSObject را به ارث می برد.
خلاصه روش نمونه | |
(instancetype) | - initWithContentURL: |
یک GCKMediaInformationBuilder جدید با ویژگی های مورد نیاز داده شده، و تمام ویژگی های دیگر به مقادیر پیش فرض اولیه می سازد. بیشتر... | |
(instancetype) | - initWithEntity: |
یک GCKMediaInformationBuilder جدید با ویژگی های مورد نیاز داده شده، و تمام ویژگی های دیگر به مقادیر پیش فرض اولیه می سازد. بیشتر... | |
(instancetype) | - initWithMediaInformation: |
یک GCKMediaInformationBuilder جدید با ویژگی های کپی شده از نمونه داده شده GCKMediaInformation می سازد. بیشتر... | |
(instancetype) | - initWithContentID: |
یک GCKMediaInformationBuilder جدید با ویژگی های مورد نیاز داده شده، و تمام ویژگی های دیگر به مقادیر پیش فرض اولیه می سازد. بیشتر... | |
(instancetype) | - initWithContentID:entity: |
یک GCKMediaInformationBuilder جدید با ویژگی های مورد نیاز داده شده، و تمام ویژگی های دیگر به مقادیر پیش فرض اولیه می سازد. بیشتر... | |
( GCKMediaInformation *) | - build |
یک GCKMediaInformation را با استفاده از ویژگیهای فعلی سازنده میسازد. بیشتر... | |
خلاصه اموال | |
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 |
زمان شروع پخش، بر حسب ثانیه در زمان دوره، یا kGCKInvalidTimeInterval اگر در دسترس نباشد. بیشتر... | |
GCKHLSSegmentFormat | hlsSegmentFormat |
فرمت بخش صوتی HLS. بیشتر... | |
GCKHLSVideoSegmentFormat | hlsVideoSegmentFormat |
فرمت بخش ویدیوی HLS. بیشتر... | |
id | customData |
داده های سفارشی، در صورت وجود. بیشتر... | |
جزئیات روش
- (instancetype) initWithContentURL: | (NSURL *) | contentURL |
یک GCKMediaInformationBuilder جدید با ویژگی های مورد نیاز داده شده، و تمام ویژگی های دیگر به مقادیر پیش فرض اولیه می سازد.
- Parameters
-
contentURL The URL of the content to be played.
- از آنجا که
- 4.3.4
- (instancetype) initWithEntity: | (NSString *) | entity |
یک GCKMediaInformationBuilder جدید با ویژگی های مورد نیاز داده شده، و تمام ویژگی های دیگر به مقادیر پیش فرض اولیه می سازد.
- (instancetype) initWithMediaInformation: | ( GCKMediaInformation *) | mediaInfo |
یک GCKMediaInformationBuilder جدید با ویژگی های کپی شده از نمونه داده شده GCKMediaInformation می سازد.
- Parameters
-
mediaInfo The instance to copy.
- (instancetype) initWithContentID: | (NSString *) | contentID |
یک GCKMediaInformationBuilder جدید با ویژگی های مورد نیاز داده شده، و تمام ویژگی های دیگر به مقادیر پیش فرض اولیه می سازد.
- Deprecated:
- به جای آن از initWithContentURL: یا initWithEntity: استفاده کنید.
- (instancetype) initWithContentID: | (NSString *) | contentID | |
entity: | (NSString *) | entity | |
یک GCKMediaInformationBuilder جدید با ویژگی های مورد نیاز داده شده، و تمام ویژگی های دیگر به مقادیر پیش فرض اولیه می سازد.
- Deprecated:
- به جای آن از initWithContentURL: یا initWithEntity: استفاده کنید.
- ( GCKMediaInformation *) build |
یک GCKMediaInformation را با استفاده از ویژگیهای فعلی سازنده میسازد.
- برمی گرداند
- نمونه جدید GCKMediaInformation .
جزئیات ملک
|
read write nonatomic copy |
شناسه محتوا برای این جریان.
- Deprecated:
- به جای آن از contentURL و entity استفاده کنید.
|
read write nonatomic copy |
URL محتوایی که قرار است پخش شود.
- از آنجا که
- 4.3.4
|
read write nonatomic assign |
نوع جریان.
پیشفرض GCKMediaStreamTypeBuffered.
|
read write nonatomic copy |
نوع محتوا (MIME).
|
read write nonatomic assign |
فراداده مورد رسانه
|
read write nonatomic copy |
لیست وقفه های تبلیغاتی در این محتوا.
|
read write nonatomic copy |
لیست کلیپ های تبلیغاتی در این محتوا.
|
read write nonatomic assign |
طول جریان، بر حسب ثانیه، یا INFINITY
اگر پخش زنده باشد.
پیش فرض 0 است.
|
read write nonatomic copy |
رسانه ها این جریان را دنبال می کنند.
|
read write nonatomic copy |
سبک آهنگ متن برای این جریان.
|
read write nonatomic copy |
پیوند عمیق برای رسانه که توسط دستیار Google استفاده می شود، در صورت وجود.
|
read write nonatomic assign |
پیکربندی درخواست VMAP در صورت وجود.
بیشتر اینجا را ببینید: الگوی ارائه تبلیغات ویدیوی دیجیتال 4.0 . اگر این غیر صفر باشد، همه فیلدهای مرتبط با تبلیغات نادیده گرفته می شوند.
- از آنجا که
- 4.3.4
|
read write nonatomic assign |
زمان شروع پخش، بر حسب ثانیه در زمان دوره، یا kGCKInvalidTimeInterval
اگر در دسترس نباشد.
پیشفرض kGCKInvalidTimeInterval
است.
- از آنجا که
- 4.4.1
|
read write nonatomic assign |
فرمت بخش صوتی HLS.
- از آنجا که
- 4.6.0
|
read write nonatomic assign |
فرمت بخش ویدیوی HLS.
- از آنجا که
- 4.6.0
|
read write nonatomic assign |
داده های سفارشی، در صورت وجود.