بررسی اجمالی
یک شی سازنده برای ساخت نمونه های جدید یا مشتق شده GCKMediaLoadRequestData
.
سازنده ممکن است برای استخراج GCKMediaLoadRequestData
از یک موجود استفاده شود.
- از آنجا که
- 4.4.1
NSObject را به ارث می برد.
خلاصه روش نمونه | |
(instancetype) | - init |
یک GCKMediaLoadRequestData را با مقادیر پیشفرض برای همه ویژگیها راهاندازی میکند. بیشتر... | |
(instancetype) | - initWithMediaLoadRequestData: |
یک GCKMediaLoadRequestData با یک شی GCKMediaLoadRequestData داده شده راه اندازی می کند. بیشتر... | |
( GCKMediaLoadRequestData *) | - build |
یک GCKMediaLoadRequestData با استفاده از ویژگی های فعلی سازنده ایجاد می کند. بیشتر... | |
خلاصه اموال | |
GCKMediaInformation * | mediaInformation |
مورد رسانه برای بارگیری. بیشتر... | |
GCKMediaQueueData * | queueData |
فراداده آیتم یا صف رسانه. بیشتر... | |
NSNumber * | autoplay |
پرچمی که نشان می دهد پخش باید بلافاصله شروع شود یا خیر. بیشتر... | |
NSTimeInterval | startTime |
موقعیت اولیه برای شروع پخش. بیشتر... | |
float | playbackRate |
نرخ پخش بیشتر... | |
NSArray< NSNumber * > * | activeTrackIDs |
آرایه ای از اعداد صحیح که مسیرهای فعال را مشخص می کند. بیشتر... | |
id | customData |
داده های اختصاصی برنامه کاربردی برای ارسال همراه با درخواست. بیشتر... | |
NSString * | credentials |
اعتبار کاربری برای آیتم رسانه در حال بارگیری. بیشتر... | |
NSString * | credentialsType |
نوع اعتبار کاربری مشخص شده در GCKMediaLoadRequestData::credentials . بیشتر... | |
NSString * | atvCredentials |
اعتبارنامه جایگزین Android TV برای مورد رسانه در حال بارگیری. بیشتر... | |
NSString * | atvCredentialsType |
نوع اعتبارنامه Android TV مشخص شده در GCKMediaLoadRequestData::atvCredentials . بیشتر... | |
جزئیات روش
- (instancetype) init |
یک GCKMediaLoadRequestData
را با مقادیر پیشفرض برای همه ویژگیها راهاندازی میکند.
- (instancetype) initWithMediaLoadRequestData: | ( GCKMediaLoadRequestData *) | requestData |
یک GCKMediaLoadRequestData
با یک شی GCKMediaLoadRequestData
داده شده راه اندازی می کند.
- ( GCKMediaLoadRequestData *) build |
یک GCKMediaLoadRequestData
با استفاده از ویژگی های فعلی سازنده ایجاد می کند.
- برمی گرداند
- نمونه جدید
GCKMediaLoadRequestData
.
جزئیات ملک
|
read write nonatomic copy |
مورد رسانه برای بارگیری.
|
read write nonatomic copy |
فراداده آیتم یا صف رسانه.
|
read write nonatomic copy |
پرچمی که نشان می دهد پخش باید بلافاصله شروع شود یا خیر.
مقدار پیش فرض @(YES)
. اگر این nil
باشد، ویژگی GCKMediaQueueItem در queueData
اعمال می شود. اگر queueData نیز nil
باشد، پخش بلافاصله شروع نمی شود.
|
read write nonatomic assign |
موقعیت اولیه برای شروع پخش.
مقدار پیشفرض kGCKInvalidTimeInterval است که موقعیت پخش پیشفرض را نشان میدهد. اگر پخش جریانی Video-On-Demand انجام شود، از 0 شروع می شود. در صورت پخش جریانی زنده، از لبه زنده شروع می شود.
|
read write nonatomic assign |
نرخ پخش
مقدار پیش فرض 1
است.
|
read write nonatomic strong |
آرایه ای از اعداد صحیح که مسیرهای فعال را مشخص می کند.
مقدار پیش فرض nil
است.
|
read write nonatomic strong |
داده های اختصاصی برنامه کاربردی برای ارسال همراه با درخواست.
باید یا شیئی باشد که بتوان با استفاده از NSJSONSerialization به JSON سریال کرد یا nil
.
|
read write nonatomic copy |
اعتبار کاربری برای آیتم رسانه در حال بارگیری.
|
read write nonatomic copy |
نوع اعتبار کاربری مشخص شده در GCKMediaLoadRequestData::credentials .
|
read write nonatomic copy |
اعتبارنامه جایگزین Android TV برای مورد رسانه در حال بارگیری.
اگر تنظیم شود، اگر گیرنده یک برنامه Android TV باشد، این اعتبارنامه ها مقدار تنظیم شده در GCKMediaLoadRequestData::credentials را لغو می کنند. در سمت گیرنده، این اعتبارنامه ها از MediaLoadRequestData#getCredentials قابل دسترسی هستند.
- از آنجا که
- 4.7.0
|
read write nonatomic copy |
نوع اعتبارنامه Android TV مشخص شده در GCKMediaLoadRequestData::atvCredentials .
اگر تنظیم شود، این نوع اعتبارنامه مقدار تنظیم شده در GCKMediaLoadRequestData::credentialsType را لغو می کند اگر گیرنده یک برنامه Android TV باشد. در سمت گیرنده، این اعتبارنامه ها از MediaLoadRequestData#getCredentialsType قابل دسترسی هستند.
- از آنجا که
- 4.7.0