بررسی اجمالی
کلاسی برای کنترل پخش رسانه در گیرنده Cast.
نمونه ای از این شی به عنوان ویژگی GCKSession::remoteMediaClient در دسترس است.
- از آنجا که
- 3.0
NSObject را به ارث می برد.
خلاصه روش نمونه | |
(void) | - addListener: |
شنونده ای را به لیست شنوندگان این شی اضافه می کند. بیشتر... | |
(void) | - removeListener: |
شنونده ای را از لیست شنوندگان این شی حذف می کند. بیشتر... | |
( GCKRequest *) | - loadMediaWithLoadRequestData: |
پخش یک آیتم رسانه یا صفی از آیتم های رسانه را با داده های درخواستی بارگیری و شروع می کند. بیشتر... | |
( GCKRequest *) | - loadMedia: |
پخش یک آیتم رسانه جدید را با گزینه های پیش فرض بارگیری و شروع می کند. بیشتر... | |
( GCKRequest *) | - loadMedia:withOptions: |
پخش یک آیتم رسانه جدید را با گزینه های مشخص شده بارگیری و شروع می کند. بیشتر... | |
( GCKRequest *) | - loadMedia:autoplay: |
پخش یک مورد رسانه جدید را بارگیری می کند و به صورت اختیاری شروع می کند. بیشتر... | |
( GCKRequest *) | - loadMedia:autoplay:playPosition: |
پخش یک مورد رسانه جدید را بارگیری می کند و به صورت اختیاری شروع می کند. بیشتر... | |
( GCKRequest *) | - loadMedia:autoplay:playPosition:customData: |
پخش یک مورد رسانه جدید را بارگیری می کند و به صورت اختیاری شروع می کند. بیشتر... | |
( GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs: |
پخش یک مورد رسانه جدید را بارگیری می کند و به صورت اختیاری شروع می کند. بیشتر... | |
( GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs:customData: |
پخش یک مورد رسانه جدید را بارگیری می کند و به صورت اختیاری شروع می کند. بیشتر... | |
( GCKRequest *) | - setPlaybackRate: |
نرخ پخش را برای جلسه رسانه فعلی تنظیم می کند. بیشتر... | |
( GCKRequest *) | - setPlaybackRate:customData: |
نرخ پخش را برای جلسه رسانه فعلی تنظیم می کند. بیشتر... | |
( GCKRequest *) | - setActiveTrackIDs: |
آهنگ های فعال را تنظیم می کند. بیشتر... | |
( GCKRequest *) | - setTextTrackStyle: |
سبک آهنگ متن را تنظیم می کند. بیشتر... | |
( GCKRequest *) | - pause |
پخش مورد رسانه فعلی را متوقف می کند. بیشتر... | |
( GCKRequest *) | - pauseWithCustomData: |
پخش مورد رسانه فعلی را متوقف می کند. بیشتر... | |
( GCKRequest *) | - stop |
پخش مورد رسانه فعلی را متوقف می کند. بیشتر... | |
( GCKRequest *) | - stopWithCustomData: |
پخش مورد رسانه فعلی را متوقف می کند. بیشتر... | |
( GCKRequest *) | - play |
پخش مورد رسانه فعلی را آغاز می کند (یا از سر می گیرد). بیشتر... | |
( GCKRequest *) | - playWithCustomData: |
پخش مورد رسانه فعلی را آغاز می کند (یا از سر می گیرد). بیشتر... | |
( GCKRequest *) | - skipAd |
درخواستی برای رد شدن از آگهی پخش ارسال می کند. بیشتر... | |
( GCKRequest *) | - seekWithOptions: |
به دنبال موقعیت جدیدی در رسانه فعلی است. بیشتر... | |
( GCKRequest *) | - seekToTimeInterval: |
به دنبال موقعیت جدیدی در رسانه فعلی است. بیشتر... | |
( GCKRequest *) | - seekToTimeInterval:resumeState: |
به دنبال موقعیت جدیدی در رسانه فعلی است. بیشتر... | |
( GCKRequest *) | - seekToTimeInterval:resumeState:customData: |
به دنبال موقعیت جدیدی در رسانه فعلی است. بیشتر... | |
( GCKRequest *) | - queueFetchItemIDs |
فهرست شناسههای آیتمها را برای صف درخواست میکند. بیشتر... | |
( GCKRequest *) | - queueFetchItemsForIDs: |
اطلاعات کاملی را برای آیتم های صف با شناسه های مورد داده شده درخواست می کند. بیشتر... | |
( GCKRequest *) | - queueLoadItems:startIndex:repeatMode: |
پخش صف جدیدی از آیتم های رسانه را بارگیری می کند و به صورت اختیاری شروع می کند. بیشتر... | |
( GCKRequest *) | - queueLoadItems:startIndex:repeatMode:customData: |
پخش صف جدیدی از آیتم های رسانه را بارگیری می کند و به صورت اختیاری شروع می کند. بیشتر... | |
( GCKRequest *) | - queueLoadItems:startIndex:playPosition:repeatMode:customData: |
پخش صف جدیدی از آیتم های رسانه را بارگیری می کند و به صورت اختیاری شروع می کند. بیشتر... | |
( GCKRequest *) | - queueLoadItems:withOptions: |
پخش صف جدیدی از آیتم های رسانه را بارگیری می کند و به صورت اختیاری شروع می کند. بیشتر... | |
( GCKRequest *) | - queueInsertItems:beforeItemWithID: |
لیستی از آیتم های رسانه جدید را در صف قرار می دهد. بیشتر... | |
( GCKRequest *) | - queueInsertItems:beforeItemWithID:customData: |
لیستی از آیتم های رسانه جدید را در صف قرار می دهد. بیشتر... | |
( GCKRequest *) | - queueInsertItem:beforeItemWithID: |
یک روش راحت که یک مورد را در صف قرار می دهد. بیشتر... | |
( GCKRequest *) | - queueInsertAndPlayItem:beforeItemWithID: |
یک روش راحت که یک مورد را در صف قرار می دهد و آن را به آیتم فعلی تبدیل می کند. بیشتر... | |
( GCKRequest *) | - queueInsertAndPlayItem:beforeItemWithID:playPosition:customData: |
یک روش راحت که یک مورد را در صف قرار می دهد و آن را به آیتم فعلی تبدیل می کند. بیشتر... | |
( GCKRequest *) | - queueUpdateItems: |
صف را به روز می کند. بیشتر... | |
( GCKRequest *) | - queueUpdateItems:customData: |
صف را به روز می کند. بیشتر... | |
( GCKRequest *) | - queueRemoveItemsWithIDs: |
فهرستی از آیتم های رسانه را از صف حذف می کند. بیشتر... | |
( GCKRequest *) | - queueRemoveItemsWithIDs:customData: |
فهرستی از آیتم های رسانه را از صف حذف می کند. بیشتر... | |
( GCKRequest *) | - queueRemoveItemWithID: |
یک روش راحت که یک مورد را از صف حذف می کند. بیشتر... | |
( GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID: |
فهرستی از آیتمهای رسانه در صف را دوباره ترتیب میدهد. بیشتر... | |
( GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID:customData: |
فهرستی از آیتم های رسانه در صف را دوباره ترتیب دهید. بیشتر... | |
( GCKRequest *) | - queueMoveItemWithID:beforeItemWithID: |
یک روش راحت که یک مورد را در صف جابجا می کند. بیشتر... | |
( GCKRequest *) | - queueJumpToItemWithID: |
به آیتم با شناسه مشخص شده در صف می پرد. بیشتر... | |
( GCKRequest *) | - queueJumpToItemWithID:customData: |
به آیتم با شناسه مشخص شده در صف می پرد. بیشتر... | |
( GCKRequest *) | - queueJumpToItemWithID:playPosition:customData: |
به آیتم با شناسه مشخص شده در صف می پرد. بیشتر... | |
( GCKRequest *) | - queueNextItem |
به آیتم بعدی در صف منتقل می شود. بیشتر... | |
( GCKRequest *) | - queuePreviousItem |
به آیتم قبلی در صف می رود. بیشتر... | |
( GCKRequest *) | - queueSetRepeatMode: |
حالت تکرار صف را تنظیم می کند. بیشتر... | |
( GCKRequest *) | - setStreamVolume: |
حجم جریان را تنظیم می کند. بیشتر... | |
( GCKRequest *) | - setStreamVolume:customData: |
حجم جریان را تنظیم می کند. بیشتر... | |
( GCKRequest *) | - setStreamMuted: |
تنظیم می کند که آیا جریان بی صدا باشد. بیشتر... | |
( GCKRequest *) | - setStreamMuted:customData: |
تنظیم می کند که آیا جریان بی صدا باشد. بیشتر... | |
( GCKRequest *) | - requestStatus |
اطلاعات به روز شده وضعیت رسانه را از گیرنده درخواست می کند. بیشتر... | |
(NSTimeInterval) | - approximateStreamPosition |
موقعیت تقریبی جریان را همانطور که از آخرین اطلاعات جریان دریافتی و زمان دیوار سپری شده از آن بهروزرسانی محاسبه شده است، برمیگرداند. بیشتر... | |
(NSTimeInterval) | - approximateLiveSeekableRangeStart |
موقعیت شروع تقریبی محدوده قابل جستجو را همانطور که از آخرین اطلاعات جریان دریافتی و زمان دیوار سپری شده از آن بهروزرسانی محاسبه شده است، برمیگرداند. بیشتر... | |
(NSTimeInterval) | - approximateLiveSeekableRangeEnd |
موقعیت پایانی تقریبی محدوده قابل جستجو را همانطور که از آخرین اطلاعات جریان دریافتی و زمان دیوار سپری شده از آن بهروزرسانی محاسبه شده است، برمیگرداند. بیشتر... | |
(void) | - notifyDidStartMediaSession |
هر زمان که یک جلسه رسانه شروع می شود، یعنی بلافاصله پس از بارگیری موفقیت آمیز رسانه جدید در پخش کننده راه دور، توسط زیر کلاس ها فراخوانی می شود. بیشتر... | |
(void) | - notifyDidUpdateMediaStatus |
هر زمان که شئ mediaStatus کلاینت تغییر کند توسط زیر کلاس ها فراخوانی شود. بیشتر... | |
(void) | - notifyDidUpdateQueue |
هر زمان که صف رسانه مدیریت شده توسط کلاینت تغییر کند توسط زیر کلاس ها فراخوانی شود. بیشتر... | |
(void) | - notifyDidUpdatePreloadStatus |
هر زمان که GCKMediaStatus::preloadedItemID GCKMediaStatus کلاینت تغییر کند، توسط زیر کلاس ها فراخوانی شود. بیشتر... | |
(void) | - notifyDidUpdateMetadata |
هر زمان که ابرداده تغییر کند توسط زیر کلاس ها فراخوانی شود. بیشتر... | |
(void) | - notifyDidReceiveQueueItemIDs: |
هر زمان که لیست شناسه های آیتم های صف رسانه دریافت می شود توسط زیر کلاس ها فراخوانی شود. بیشتر... | |
(void) | - notifyDidInsertQueueItemsWithIDs:beforeItemWithID: |
هر زمان که یک دنباله به هم پیوسته از آیتم های صف در صف درج شده باشد توسط زیر کلاس ها فراخوانی شود. بیشتر... | |
(void) | - notifyDidUpdateQueueItemsWithIDs: |
هر زمان که آیتم های صف موجود در صف به روز شده اند توسط زیر کلاس ها فراخوانی شوند. بیشتر... | |
(void) | - notifyDidRemoveQueueItemsWithIDs: |
هر زمان که یک توالی به هم پیوسته از آیتم های صف از صف حذف شد توسط زیر کلاس ها فراخوانی شود. بیشتر... | |
(void) | - notifyDidReceiveQueueItems: |
هر زمان که آیتم های صف دریافت شد توسط یک زیر کلاس فراخوانی شود. بیشتر... | |
خلاصه اموال | |
BOOL | connected |
پرچمی که نشان می دهد آیا این شی به یک جلسه متصل است یا خیر. بیشتر... | |
GCKMediaStatus * | mediaStatus |
وضعیت فعلی رسانه طبق گزارش کانال کنترل رسانه. بیشتر... | |
GCKMediaQueue * | mediaQueue |
صف رسانه ها بیشتر... | |
NSTimeInterval | timeSinceLastMediaStatusUpdate |
مدت زمانی که از آخرین بهروزرسانی وضعیت رسانه دریافت شده است. بیشتر... | |
BOOL | playingLiveStream |
پرچمی که نشان میدهد آیا این مشتری در حال پخش جریانی زنده است یا خیر. بیشتر... | |
id < GCKRemoteMediaClientAdInfoParserDelegate > | adInfoParserDelegate |
نماینده ای که قادر به استخراج اطلاعات وقفه تبلیغاتی از داده های سفارشی در یک شی GCKMediaStatus است. بیشتر... | |
جزئیات روش
- (void) addListener: | (id< GCKRemoteMediaClientListener >) | listener |
شنونده ای را به لیست شنوندگان این شی اضافه می کند.
شنونده اضافه شده ضعیف نگه داشته می شود و برای جلوگیری از انتقال غیرمنتظره باید حفظ شود.
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKRemoteMediaClientListener >) | listener |
شنونده ای را از لیست شنوندگان این شی حذف می کند.
- Parameters
-
listener The listener to remove.
- ( GCKRequest *) loadMediaWithLoadRequestData: | ( GCKMediaLoadRequestData *) | requestData |
پخش یک آیتم رسانه یا صفی از آیتم های رسانه را با داده های درخواستی بارگیری و شروع می کند.
- Parameters
-
requestData Describes the media load request.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- از آنجا که
- 4.4.1
- ( GCKRequest *) loadMedia: | ( GCKMediaInformation *) | mediaInfo |
پخش یک آیتم رسانه جدید را با گزینه های پیش فرض بارگیری و شروع می کند.
توصیه می شود به جای آن از loadMediaWithLoadRequestData: استفاده کنید، که یک فرمان بار پیشرفته است که از بارگیری یک آیتم یا یک صف با گزینه های اضافی پشتیبانی می کند.
- Parameters
-
mediaInfo Describes the media item to load.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) loadMedia: | ( GCKMediaInformation *) | mediaInfo | |
withOptions: | ( GCKMediaLoadOptions *) | options | |
پخش یک آیتم رسانه جدید را با گزینه های مشخص شده بارگیری و شروع می کند.
توصیه می شود به جای آن از loadMediaWithLoadRequestData: استفاده کنید، که یک فرمان بار پیشرفته است که از بارگیری یک آیتم یا یک صف با گزینه های اضافی پشتیبانی می کند.
- Parameters
-
mediaInfo Describes the media item to load. options The load options for this request.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- از آنجا که
- 4.0
- ( GCKRequest *) loadMedia: | ( GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
پخش یک مورد رسانه جدید را بارگیری می کند و به صورت اختیاری شروع می کند.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- Deprecated:
- از loadMediaWithLoadRequestData استفاده کنید:.
- ( GCKRequest *) loadMedia: | ( GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
پخش یک مورد رسانه جدید را بارگیری می کند و به صورت اختیاری شروع می کند.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- Deprecated:
- از loadMediaWithLoadRequestData استفاده کنید:.
- ( GCKRequest *) loadMedia: | ( GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (nullable id) | customData | |
پخش یک مورد رسانه جدید را بارگیری می کند و به صورت اختیاری شروع می کند.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- Deprecated:
- از loadMediaWithLoadRequestData استفاده کنید:.
- ( GCKRequest *) loadMedia: | ( GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs | |
پخش یک مورد رسانه جدید را بارگیری می کند و به صورت اختیاری شروع می کند.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. activeTrackIDs An array of integers specifying the active tracks. May be nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- Deprecated:
- از loadMediaWithLoadRequestData استفاده کنید:.
- ( GCKRequest *) loadMedia: | ( GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs | |
customData: | (nullable id) | customData | |
پخش یک مورد رسانه جدید را بارگیری می کند و به صورت اختیاری شروع می کند.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. activeTrackIDs An array of integers specifying the active tracks. May be nil
.customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- Deprecated:
- از loadMediaWithLoadRequestData استفاده کنید:.
- ( GCKRequest *) setPlaybackRate: | (float) | playbackRate |
نرخ پخش را برای جلسه رسانه فعلی تنظیم می کند.
- Parameters
-
playbackRate The new playback rate.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- از آنجا که
- 4.0
- ( GCKRequest *) setPlaybackRate: | (float) | playbackRate | |
customData: | (nullable id) | customData | |
نرخ پخش را برای جلسه رسانه فعلی تنظیم می کند.
- Parameters
-
playbackRate The new playback rate, which must be between GCKMediaLoadOptions::kGCKMediaMinPlaybackRate and GCKMediaLoadOptions::kGCKMediaMaxPlaybackRate. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- از آنجا که
- 4.0
- ( GCKRequest *) setActiveTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs |
آهنگ های فعال را تنظیم می کند.
اگر وضعیت فعلی رسانه وجود نداشته باشد، درخواست ناموفق خواهد بود.
- Parameters
-
activeTrackIDs An array of integers specifying the active tracks. May be empty or nil
to disable any currently active tracks.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) setTextTrackStyle: | (nullable GCKMediaTextTrackStyle *) | textTrackStyle |
سبک آهنگ متن را تنظیم می کند.
اگر وضعیت فعلی رسانه وجود نداشته باشد، درخواست ناموفق خواهد بود.
- Parameters
-
textTrackStyle The text track style. The style will not be changed if this is nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) pause |
پخش مورد رسانه فعلی را متوقف می کند.
اگر وضعیت فعلی رسانه وجود نداشته باشد، درخواست ناموفق خواهد بود.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) pauseWithCustomData: | (nullable id) | customData |
پخش مورد رسانه فعلی را متوقف می کند.
اگر وضعیت فعلی رسانه وجود نداشته باشد، درخواست ناموفق خواهد بود.
- Parameters
-
customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) stop |
پخش مورد رسانه فعلی را متوقف می کند.
اگر یک صف در حال حاضر بارگذاری شده باشد، حذف خواهد شد. اگر وضعیت فعلی رسانه وجود نداشته باشد، درخواست ناموفق خواهد بود.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) stopWithCustomData: | (nullable id) | customData |
پخش مورد رسانه فعلی را متوقف می کند.
اگر یک صف در حال حاضر بارگذاری شده باشد، حذف خواهد شد. اگر وضعیت فعلی رسانه وجود نداشته باشد، درخواست ناموفق خواهد بود.
- Parameters
-
customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) play |
پخش مورد رسانه فعلی را آغاز می کند (یا از سر می گیرد).
پخش همیشه از ابتدای پخش شروع می شود. اگر وضعیت فعلی رسانه وجود نداشته باشد، درخواست ناموفق خواهد بود.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) playWithCustomData: | (nullable id) | customData |
پخش مورد رسانه فعلی را آغاز می کند (یا از سر می گیرد).
پخش همیشه از ابتدای پخش شروع می شود. اگر وضعیت فعلی رسانه وجود نداشته باشد، درخواست ناموفق خواهد بود.
- Parameters
-
customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) skipAd |
درخواستی برای رد شدن از آگهی پخش ارسال می کند.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- از آنجا که
- 4.3
- ( GCKRequest *) seekWithOptions: | ( GCKMediaSeekOptions *) | options |
به دنبال موقعیت جدیدی در رسانه فعلی است.
اگر وضعیت فعلی رسانه وجود نداشته باشد، درخواست ناموفق خواهد بود.
- Parameters
-
options The seek options for the request.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- از آنجا که
- 4.0
- ( GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position |
به دنبال موقعیت جدیدی در رسانه فعلی است.
اگر وضعیت فعلی رسانه وجود نداشته باشد، درخواست ناموفق خواهد بود.
- Parameters
-
position The new position from the beginning of the stream.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- Deprecated:
- از seekWithOptions استفاده کنید:
- ( GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
به دنبال موقعیت جدیدی در رسانه فعلی است.
اگر وضعیت فعلی رسانه وجود نداشته باشد، درخواست ناموفق خواهد بود.
- Parameters
-
position The new position interval from the beginning of the stream. resumeState The action to take after the seek operation has finished.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- Deprecated:
- از seekWithOptions استفاده کنید:
- ( GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
customData: | (nullable id) | customData | |
به دنبال موقعیت جدیدی در رسانه فعلی است.
اگر وضعیت فعلی رسانه وجود نداشته باشد، درخواست ناموفق خواهد بود.
- Parameters
-
position The new position from the beginning of the stream. resumeState The action to take after the seek operation has finished. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- Deprecated:
- از seekWithOptions استفاده کنید:
- ( GCKRequest *) queueFetchItemIDs |
فهرست شناسههای آیتمها را برای صف درخواست میکند.
نتایج به پاسخ تماس نماینده GCKRemoteMediaClientDelegate::remoteMediaClient:didReceiveQueueItemIDs: ارسال می شود.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- از آنجا که
- 4.1
- ( GCKRequest *) queueFetchItemsForIDs: | (NSArray< NSNumber * > *) | queueItemIDs |
اطلاعات کاملی را برای آیتم های صف با شناسه های مورد داده شده درخواست می کند.
نتایج به پاسخ تماس نماینده GCKRemoteMediaClientDelegate::remoteMediaClient:didReceiveQueueItems: ارسال می شود.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- از آنجا که
- 4.1
- ( GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | ( GCKMediaRepeatMode ) | repeatMode | |
پخش صف جدیدی از آیتم های رسانه را بارگیری می کند و به صورت اختیاری شروع می کند.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. repeatMode The repeat mode for playing the queue.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- Deprecated:
- از loadMediaWithLoadRequestData استفاده کنید:.
- ( GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | ( GCKMediaRepeatMode ) | repeatMode | |
customData: | (nullable id) | customData | |
پخش صف جدیدی از آیتم های رسانه را بارگیری می کند و به صورت اختیاری شروع می کند.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. repeatMode The repeat mode for playing the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- Deprecated:
- از loadMediaWithLoadRequestData استفاده کنید:.
- ( GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
playPosition: | (NSTimeInterval) | playPosition | |
repeatMode: | ( GCKMediaRepeatMode ) | repeatMode | |
customData: | (nullable id) | customData | |
پخش صف جدیدی از آیتم های رسانه را بارگیری می کند و به صورت اختیاری شروع می کند.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. playPosition The initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used. repeatMode The repeat mode for playing the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- Deprecated:
- از loadMediaWithLoadRequestData استفاده کنید:.
- ( GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
withOptions: | ( GCKMediaQueueLoadOptions *) | options | |
پخش صف جدیدی از آیتم های رسانه را بارگیری می کند و به صورت اختیاری شروع می کند.
توصیه می شود به جای آن از loadMediaWithLoadRequestData: استفاده کنید، که یک فرمان بار پیشرفته است که از بارگیری یک آیتم یا یک صف با گزینه های اضافی پشتیبانی می کند.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.options The load options used to load the queue items, as defined by GCKMediaQueueLoadOptions
- از آنجا که
- 4.3.1
- ( GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
لیستی از آیتم های رسانه جدید را در صف قرار می دهد.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to insert. Must not be nil
or empty.beforeItemID The ID of the item that will be located immediately after the inserted list. If the value is kGCKMediaQueueInvalidItemID , the inserted list will be appended to the end of the queue.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (nullable id) | customData | |
لیستی از آیتم های رسانه جدید را در صف قرار می دهد.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to insert. Must not be nil
or empty.beforeItemID ID of the item that will be located immediately after the inserted list. If the value is kGCKMediaQueueInvalidItemID , the inserted list will be appended to the end of the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) queueInsertItem: | ( GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
یک روش راحت که یک مورد را در صف قرار می دهد.
- Parameters
-
item The item to insert. beforeItemID The ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID , or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) queueInsertAndPlayItem: | ( GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
یک روش راحت که یک مورد را در صف قرار می دهد و آن را به آیتم فعلی تبدیل می کند.
- Parameters
-
item The item to insert. beforeItemID The ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID , or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) queueInsertAndPlayItem: | ( GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (nullable id) | customData | |
یک روش راحت که یک مورد را در صف قرار می دهد و آن را به آیتم فعلی تبدیل می کند.
- Parameters
-
item The item to insert. beforeItemID The ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID , or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue. playPosition The initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems |
صف را به روز می کند.
- Parameters
-
queueItems The list of updated items.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
customData: | (nullable id) | customData | |
صف را به روز می کند.
- Parameters
-
queueItems The list of updated items. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
فهرستی از آیتم های رسانه را از صف حذف می کند.
اگر در نتیجه صف خالی شود، جلسه رسانه فعلی خاتمه می یابد.
- Parameters
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs | |
customData: | (nullable id) | customData | |
فهرستی از آیتم های رسانه را از صف حذف می کند.
اگر در نتیجه صف خالی شود، جلسه رسانه فعلی خاتمه می یابد.
- Parameters
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) queueRemoveItemWithID: | (NSUInteger) | itemID |
یک روش راحت که یک مورد را از صف حذف می کند.
- Parameters
-
itemID The ID of the item to remove.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
فهرستی از آیتم های رسانه در صف را دوباره ترتیب می دهد.
- Parameters
-
queueItemIDs An array of media item IDs identifying the items to reorder. Must not be nil
or empty.beforeItemID ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID , or does not refer to any item currently in the queue, the reordered list will be appended at the end of the queue.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (nullable id) | customData | |
فهرستی از آیتم های رسانه در صف را دوباره ترتیب دهید.
- Parameters
-
queueItemIDs An array of media item IDs identifying the items to reorder. Must not be nil
or empty.beforeItemID The ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID , or does not refer to any item currently in the queue, the reordered list will be moved to the end of the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) queueMoveItemWithID: | (NSUInteger) | itemID | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
یک روش راحت که یک مورد را در صف جابجا می کند.
- Parameters
-
itemID The ID of the item to move. beforeItemID The ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID , or does not refer to any item currently in the queue, the item will be moved to the end of the queue.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID |
به آیتم با شناسه مشخص شده در صف می پرد.
- Parameters
-
itemID The ID of the item to jump to.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
customData: | (nullable id) | customData | |
به آیتم با شناسه مشخص شده در صف می پرد.
- Parameters
-
itemID The ID of the item to jump to. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (nullable id) | customData | |
به آیتم با شناسه مشخص شده در صف می پرد.
- Parameters
-
itemID The ID of the item to jump to. playPosition The initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) queueNextItem |
به آیتم بعدی در صف می رود.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) queuePreviousItem |
به آیتم قبلی در صف می رود.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) queueSetRepeatMode: | ( GCKMediaRepeatMode ) | repeatMode |
حالت تکرار صف را تنظیم می کند.
- Parameters
-
repeatMode The new repeat mode.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) setStreamVolume: | (float) | volume |
حجم جریان را تنظیم می کند.
اگر جلسه رسانه ای فعلی وجود نداشته باشد، این درخواست با شکست مواجه خواهد شد.
- Parameters
-
volume The new volume, in the range [0.0 - 1.0].
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) setStreamVolume: | (float) | volume | |
customData: | (nullable id) | customData | |
حجم جریان را تنظیم می کند.
اگر جلسه رسانه ای فعلی وجود نداشته باشد، این درخواست با شکست مواجه خواهد شد.
- Parameters
-
volume The new volume, in the range [0.0 - 1.0]. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) setStreamMuted: | (BOOL) | muted |
تنظیم می کند که آیا جریان بی صدا باشد.
اگر جلسه رسانه ای فعلی وجود نداشته باشد، این درخواست با شکست مواجه خواهد شد.
- Parameters
-
muted Whether the stream should be muted or unmuted.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) setStreamMuted: | (BOOL) | muted | |
customData: | (nullable id) | customData | |
تنظیم می کند که آیا جریان بی صدا باشد.
اگر جلسه رسانه ای فعلی وجود نداشته باشد، این درخواست با شکست مواجه خواهد شد.
- Parameters
-
muted Whether the stream should be muted or unmuted. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- ( GCKRequest *) requestStatus |
اطلاعات به روز شده وضعیت رسانه را از گیرنده درخواست می کند.
- برمی گرداند
- شیء GCKRequest برای ردیابی این درخواست.
- (NSTimeInterval) approximateStreamPosition |
موقعیت تقریبی جریان را همانطور که از آخرین اطلاعات جریان دریافتی و زمان دیوار سپری شده از آن بهروزرسانی محاسبه شده است، برمیگرداند.
اگر کانال متصل نباشد یا اگر رسانه ای در حال حاضر بارگذاری نشده باشد، عدد 0 را برمی گرداند.
- (NSTimeInterval) approximateLiveSeekableRangeStart |
موقعیت شروع تقریبی محدوده قابل جستجو را همانطور که از آخرین اطلاعات جریان دریافتی و زمان دیوار سپری شده از آن بهروزرسانی محاسبه شده است، برمیگرداند.
اگر کانال متصل نباشد یا اگر رسانه ای در حال حاضر بارگذاری نشده باشد، عدد 0 را برمی گرداند. اگر پخش جریانی زنده نباشد یا محدوده قابل جستجو وجود نداشته باشد، kGCKInvalidTimeInterval
را برمیگرداند.
- از آنجا که
- 4.4.1
- (NSTimeInterval) approximateLiveSeekableRangeEnd |
موقعیت پایانی تقریبی محدوده قابل جستجو را همانطور که از آخرین اطلاعات جریان دریافتی و زمان دیوار سپری شده از آن بهروزرسانی محاسبه شده است، برمیگرداند.
اگر کانال متصل نباشد یا در حال حاضر هیچ رسانه ای بارگذاری نشده باشد، عدد 0 را برمی گرداند. اگر پخش جریانی زنده نباشد یا محدوده قابل جستجو وجود نداشته باشد، kGCKInvalidTimeInterval
را برمیگرداند.
- از آنجا که
- 4.4.1
- (void) notifyDidStartMediaSession |
هر زمان که یک جلسه رسانه شروع می شود، یعنی بلافاصله پس از بارگیری موفقیت آمیز رسانه جدید در پخش کننده راه دور، توسط زیر کلاس ها فراخوانی می شود.
ارائه شده توسط دسته GCKRemoteMediaClient(Protected) .
- (void) notifyDidUpdateMediaStatus |
هر زمان که شئ mediaStatus کلاینت تغییر کند توسط زیر کلاس ها فراخوانی شود.
ارائه شده توسط دسته GCKRemoteMediaClient(Protected) .
- (void) notifyDidUpdateQueue |
هر زمان که صف رسانه مدیریت شده توسط کلاینت تغییر کند توسط زیر کلاس ها فراخوانی شود.
ارائه شده توسط دسته GCKRemoteMediaClient(Protected) .
- (void) notifyDidUpdatePreloadStatus |
هر زمان که GCKMediaStatus::preloadedItemID GCKMediaStatus کلاینت تغییر کند، توسط زیر کلاس ها فراخوانی شود.
ارائه شده توسط دسته GCKRemoteMediaClient(Protected) .
- (void) notifyDidUpdateMetadata |
هر زمان که ابرداده تغییر کند توسط زیر کلاس ها فراخوانی شود.
ارائه شده توسط دسته GCKRemoteMediaClient(Protected) .
- (void) notifyDidReceiveQueueItemIDs: | (NSArray< NSNumber * > *) | itemIDs |
هر زمان که لیست شناسه های آیتم های صف رسانه دریافت می شود توسط زیر کلاس ها فراخوانی شود.
- Parameters
-
itemIDs The list of queue item IDs.
- از آنجا که
- 4.1
ارائه شده توسط دسته GCKRemoteMediaClient(Protected) .
- (void) notifyDidInsertQueueItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs | |
beforeItemWithID: | ( GCKMediaQueueItemID ) | beforeItemID | |
هر زمان که یک دنباله به هم پیوسته از آیتم های صف در صف درج شده باشد توسط زیر کلاس ها فراخوانی شود.
- Parameters
-
itemIDs The list of queue item IDs identifying the items that were inserted. beforeItemID The ID of the queue item in front of which the new items were inserted, or kGCKInvalidQueueItemID if the items were appended to the end of the queue.
- از آنجا که
- 4.1
ارائه شده توسط دسته GCKRemoteMediaClient(Protected) .
- (void) notifyDidUpdateQueueItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
هر زمان که آیتم های صف موجود در صف به روز شده اند توسط زیر کلاس ها فراخوانی شوند.
- Parameters
-
itemIDs The list of queue item IDs identifying the items that were updated.
- از آنجا که
- 4.1
ارائه شده توسط دسته GCKRemoteMediaClient(Protected) .
- (void) notifyDidRemoveQueueItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
هر زمان که یک توالی به هم پیوسته از آیتم های صف از صف حذف شد توسط زیر کلاس ها فراخوانی شود.
- Parameters
-
itemIDs The list of queue item IDs identifying the items that were removed.
- از آنجا که
- 4.1
ارائه شده توسط دسته GCKRemoteMediaClient(Protected) .
- (void) notifyDidReceiveQueueItems: | (NSArray< GCKMediaQueueItem * > *) | items |
هر زمان که آیتم های صف دریافت شد توسط یک زیر کلاس فراخوانی شود.
- Parameters
-
items The list of queue items.
- از آنجا که
- 4.1
ارائه شده توسط دسته GCKRemoteMediaClient(Protected) .
جزئیات ملک
|
read nonatomic assign |
پرچمی که نشان می دهد آیا این شی به یک جلسه متصل است یا خیر.
|
read nonatomic strong |
وضعیت فعلی رسانه طبق گزارش کانال کنترل رسانه.
|
read nonatomic strong |
صف رسانه ها
- از آنجا که
- 4.3.4
|
read nonatomic assign |
مدت زمانی که از آخرین بهروزرسانی وضعیت رسانه دریافت شده است.
اگر هنوز وضعیت رسانه ای دریافت نشده باشد، این مقدار NAN خواهد بود.
|
read nonatomic assign |
پرچمی که نشان میدهد این مشتری در حال پخش جریانی زنده است یا خیر.
- از آنجا که
- 4.4.1
|
read write nonatomic weak |
نماینده ای که قادر به استخراج اطلاعات وقفه آگهی از داده های سفارشی در یک شی GCKMediaStatus است.
- Deprecated:
- به جای آن از GCKAdBreakStatus استفاده کنید.