بررسی اجمالی
داده های درخواست بارگذاری رسانه.
این کلاس توسط دستورات رسانه بارگیری در GCKRemoteMediaClient
برای تعیین نحوه بارگیری رسانه توسط برنامه گیرنده استفاده می شود.
برای بارگیری یک آیتم، موردی که باید بارگذاری شود باید در mediaInformation
مشخص شود. برای بارگیری یک صف غیر ابری، اطلاعات صف باید در queueData
مشخص شود. به صورت اختیاری، اطلاعات اولین مورد برای پخش را می توان در mediaInformation
مشخص کرد. اگر صف یک صف ابری است، items
موجود میتوانند nil
یا خالی باشند، اما entity
باید مشخص شود تا برنامه گیرنده بتواند با استفاده از entity
، صف را از ابر واکشی کند. اگر نه mediaInformation
و نه queueData
مشخص نشده باشد، درخواستهای بارگذاری بدون ارسال به برنامههای گیرنده با شکست مواجه میشوند.
- از آنجا که
- 4.4.1
NSObject، <NSCopying> و <NSSecureCoding> را به ارث می برد.
خلاصه اموال | |
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 . بیشتر... | |
جزئیات ملک
|
read nonatomic copy |
مورد رسانه برای بارگیری.
|
read nonatomic copy |
فراداده آیتم یا صف رسانه.
|
read nonatomic copy |
پرچمی که نشان می دهد پخش بلافاصله پس از بارگیری شروع می شود یا خیر.
مقدار پیش فرض @(YES)
.
هنگام بارگیری یک صف با تعیین موارد صف در queueData
، این مقدار autoplay
اولین GCKMediaQueueItem را که در queueData
بارگیری می شود، لغو می کند. فقط زمانی که این فیلد nil
باشد، ویژگی autoplay
تک تک GCKMediaQueueItem در queueData
اعمال می شود.
هنگام بارگیری یک آیتم با تعیین mediaInformation
، این فیلد مشخص می کند که آیا پخش باید با بارگذاری شروع شود یا خیر. اگر nil
، پخش بلافاصله شروع نمی شود.
|
read nonatomic assign |
موقعیت پخش اولیه
مقدار پیشفرض kGCKInvalidTimeInterval است که موقعیت پخش پیشفرض را نشان میدهد. اگر پخش جریانی Video-On-Demand انجام شود، از 0 شروع می شود. در صورت پخش جریانی زنده، از لبه زنده شروع می شود.
|
read nonatomic assign |
نرخ پخش
مقدار پیش فرض 1
است.
|
read nonatomic strong |
آرایه ای از اعداد صحیح که مسیرهای فعال را مشخص می کند.
مقدار پیش فرض nil
است.
|
read nonatomic strong |
داده های اختصاصی برنامه کاربردی برای ارسال همراه با درخواست.
باید یا شیئی باشد که بتوان با استفاده از NSJSONSerialization به JSON سریال کرد یا nil
.
|
read nonatomic copy |
اعتبار کاربری برای آیتم رسانه در حال بارگیری.
|
read nonatomic copy |
نوع اعتبار کاربری مشخص شده در GCKMediaLoadRequestData::credentials .
|
read nonatomic copy |
اعتبارنامه جایگزین Android TV برای مورد رسانه در حال بارگیری.
اگر تنظیم شود، اگر گیرنده یک برنامه Android TV باشد، این اعتبارنامه ها مقدار تنظیم شده در GCKMediaLoadRequestData::credentials را لغو می کنند. در سمت گیرنده، این اعتبارنامه ها از MediaLoadRequestData#getCredentials قابل دسترسی هستند.
- از آنجا که
- 4.7.0
|
read nonatomic copy |
نوع اعتبارنامه Android TV مشخص شده در GCKMediaLoadRequestData::atvCredentials .
اگر تنظیم شود، این نوع اعتبارنامه مقدار تنظیم شده در GCKMediaLoadRequestData::credentialsType را لغو می کند اگر گیرنده یک برنامه Android TV باشد. در سمت گیرنده، این اعتبارنامه ها از MediaLoadRequestData#getCredentialsType قابل دسترسی هستند.
- از آنجا که
- 4.7.0