فئة GCKRemoteMediaClient

مرجع فئة GCKRemoteMediaClient

نظرة عامة

فئة للتحكم في تشغيل الوسائط على جهاز استقبال البث.

يتوفّر مثيل لهذا الكائن على أنّه السمة 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
 علامة تشير إلى ما إذا كان هذا الكائن مرتبطًا بجلسة أم لا. المزيد...
 
GCKMediaStatusmediaStatus
 الحالة الحالية للوسائط، كما نقلتها قناة التحكّم في الوسائط المزيد...
 
GCKMediaQueuemediaQueue
 قائمة انتظار الوسائط المزيد...
 
NSTimeInterval timeSinceLastMediaStatusUpdate
 مقدار الوقت الذي انقضى منذ تلقّي آخر تعديل لحالة الوسائط. المزيد...
 
BOOL playingLiveStream
 علامة تشير إلى ما إذا كان هذا العميل يبث بثًا مباشرًا. المزيد...
 
id
< GCKRemoteMediaClientAdInfoParserDelegate
adInfoParserDelegate
 مفوَّض يمكنه استخراج معلومات الفواصل الإعلانية من البيانات المخصّصة في عنصر GCKMediaStatus. المزيد...
 

تفاصيل الطريقة

- (void) addListener: (id< GCKRemoteMediaClientListener >)  listener

لإضافة مستمع إلى قائمة المستمعين لهذا العنصر.

إنّ أداة معالجة الطلبات التي تمت إضافتها ضعيفة، ويجب الاحتفاظ بها لتجنُّب تخصيص العرض بشكل غير متوقّع.

Parameters
listenerThe listener to add.
- (void) removeListener: (id< GCKRemoteMediaClientListener >)  listener

لإزالة مستمع من قائمة المستمعين لهذا العنصر.

Parameters
listenerThe listener to remove.
- (GCKRequest *) loadMediaWithLoadRequestData: (GCKMediaLoadRequestData *)  requestData

يتم تحميل عنصر وسائط أو بدء تشغيله أو قائمة انتظار من عناصر الوسائط مع بيانات طلب.

Parameters
requestDataDescribes the media load request.
المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
منذ
4.4.1
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo

يتم تحميل عنصر وسائط جديد وبدء تشغيله باستخدام الخيارات التلقائية.

نقترح عليك استخدام loadMediaWithLoadRequestData: بدلاً من ذلك، وهو أمر تحميل متقدّم يتيح تحميل عنصر واحد أو قائمة انتظار تتضمّن خيارات إضافية.

Parameters
mediaInfoDescribes the media item to load.
المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
withOptions: (GCKMediaLoadOptions *)  options 

يتم تحميل عنصر وسائط جديد وبدء تشغيله بالخيارات المحددة.

نقترح عليك استخدام loadMediaWithLoadRequestData: بدلاً من ذلك، وهو أمر تحميل متقدّم يتيح تحميل عنصر واحد أو قائمة انتظار تتضمّن خيارات إضافية.

Parameters
mediaInfoDescribes the media item to load.
optionsThe load options for this request.
المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
منذ
4.0
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay 

يتم تحميله وبدء تشغيل عنصر وسائط جديد اختياريًا.

Parameters
mediaInfoDescribes the media item to load.
autoplayWhether playback should start immediately.
المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
Deprecated:
استخدام uploadMediaWithLoadRequestData:
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition 

يتم تحميله وبدء تشغيل عنصر وسائط جديد اختياريًا.

Parameters
mediaInfoDescribes the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
Deprecated:
استخدام uploadMediaWithLoadRequestData:
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition
customData: (nullable id)  customData 

يتم تحميله وبدء تشغيل عنصر وسائط جديد اختياريًا.

Parameters
mediaInfoDescribes the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
customDataCustom 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:
استخدام uploadMediaWithLoadRequestData:
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition
activeTrackIDs: (nullable NSArray< NSNumber * > *)  activeTrackIDs 

يتم تحميله وبدء تشغيل عنصر وسائط جديد اختياريًا.

Parameters
mediaInfoDescribes the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
activeTrackIDsAn array of integers specifying the active tracks. May be nil.
المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
Deprecated:
استخدام uploadMediaWithLoadRequestData:
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition
activeTrackIDs: (nullable NSArray< NSNumber * > *)  activeTrackIDs
customData: (nullable id)  customData 

يتم تحميله وبدء تشغيل عنصر وسائط جديد اختياريًا.

Parameters
mediaInfoDescribes the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
activeTrackIDsAn array of integers specifying the active tracks. May be nil.
customDataCustom 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:
استخدام uploadMediaWithLoadRequestData:
- (GCKRequest *) setPlaybackRate: (float)  playbackRate

لضبط معدل التشغيل لجلسة تشغيل الوسائط الحالية.

Parameters
playbackRateThe new playback rate.
المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
منذ
4.0
- (GCKRequest *) setPlaybackRate: (float)  playbackRate
customData: (nullable id)  customData 

لضبط معدل التشغيل لجلسة تشغيل الوسائط الحالية.

Parameters
playbackRateThe new playback rate, which must be between GCKMediaLoadOptions::kGCKMediaMinPlaybackRate and GCKMediaLoadOptions::kGCKMediaMaxPlaybackRate.
customDataCustom 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
activeTrackIDsAn 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
textTrackStyleThe text track style. The style will not be changed if this is nil.
المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
- (GCKRequest *) pause

لإيقاف تشغيل عنصر الوسائط الحالي مؤقتًا.

سيتم تجاهل الطلب في حال عدم وجود حالة وسائط حالية.

المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
- (GCKRequest *) pauseWithCustomData: (nullable id)  customData

لإيقاف تشغيل عنصر الوسائط الحالي مؤقتًا.

سيتم تجاهل الطلب في حال عدم وجود حالة وسائط حالية.

Parameters
customDataCustom 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
customDataCustom 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
customDataCustom 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
optionsThe seek options for the request.
المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
منذ
4.0
- (GCKRequest *) seekToTimeInterval: (NSTimeInterval)  position

التقديم إلى موضع جديد ضمن عنصر الوسائط الحالي

سيتم تجاهل الطلب في حال عدم وجود حالة وسائط حالية.

Parameters
positionThe new position from the beginning of the stream.
المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
Deprecated:
استخدام SeeWithOptions:
- (GCKRequest *) seekToTimeInterval: (NSTimeInterval)  position
resumeState: (GCKMediaResumeState)  resumeState 

التقديم إلى موضع جديد ضمن عنصر الوسائط الحالي

سيتم تجاهل الطلب في حال عدم وجود حالة وسائط حالية.

Parameters
positionThe new position interval from the beginning of the stream.
resumeStateThe action to take after the seek operation has finished.
المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
Deprecated:
استخدام SeeWithOptions:
- (GCKRequest *) seekToTimeInterval: (NSTimeInterval)  position
resumeState: (GCKMediaResumeState)  resumeState
customData: (nullable id)  customData 

التقديم إلى موضع جديد ضمن عنصر الوسائط الحالي

سيتم تجاهل الطلب في حال عدم وجود حالة وسائط حالية.

Parameters
positionThe new position from the beginning of the stream.
resumeStateThe action to take after the seek operation has finished.
customDataCustom 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:
استخدام SeeWithOptions:
- (GCKRequest *) queueFetchItemIDs

لطلب قائمة معرّفات العناصر لقائمة الانتظار.

يتم تمرير النتائج إلى مندوب معاودة الاتصال المفوَّض GCKRemoteMediaClientDe::remoteMediaClient:didreplyQueueItemIDs:.

المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
منذ
4.1
- (GCKRequest *) queueFetchItemsForIDs: (NSArray< NSNumber * > *)  queueItemIDs

وتكمل الطلبات المعلومات الخاصة بالعناصر في قائمة المحتوى التالي التي تتضمّن معرّفات العناصر المحدّدة.

يتم تمرير النتائج إلى المستخدم المفوَّض لمعاودة الاتصال GCKRemoteMediaClientدْ::remoteMediaClient:didReceivedQueueItems:.

المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
منذ
4.1
- (GCKRequest *) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
startIndex: (NSUInteger)  startIndex
repeatMode: (GCKMediaRepeatMode repeatMode 

يتم التحميل وتبدأ تشغيل قائمة انتظار جديدة من عناصر الوسائط اختياريًا.

Parameters
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
startIndexThe index of the item in the items array that should be played first.
repeatModeThe repeat mode for playing the queue.
المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
Deprecated:
استخدام uploadMediaWithLoadRequestData:
- (GCKRequest *) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
startIndex: (NSUInteger)  startIndex
repeatMode: (GCKMediaRepeatMode repeatMode
customData: (nullable id)  customData 

يتم التحميل وتبدأ تشغيل قائمة انتظار جديدة من عناصر الوسائط اختياريًا.

Parameters
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
startIndexThe index of the item in the items array that should be played first.
repeatModeThe repeat mode for playing the queue.
customDataCustom 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:
استخدام uploadMediaWithLoadRequestData:
- (GCKRequest *) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
startIndex: (NSUInteger)  startIndex
playPosition: (NSTimeInterval)  playPosition
repeatMode: (GCKMediaRepeatMode repeatMode
customData: (nullable id)  customData 

يتم التحميل وتبدأ تشغيل قائمة انتظار جديدة من عناصر الوسائط اختياريًا.

Parameters
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
startIndexThe index of the item in the items array that should be played first.
playPositionThe 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.
repeatModeThe repeat mode for playing the queue.
customDataCustom 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:
استخدام uploadMediaWithLoadRequestData:
- (GCKRequest *) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
withOptions: (GCKMediaQueueLoadOptions *)  options 

يتم التحميل وتبدأ تشغيل قائمة انتظار جديدة من عناصر الوسائط اختياريًا.

نقترح عليك استخدام loadMediaWithLoadRequestData: بدلاً من ذلك، وهو أمر تحميل متقدّم يتيح تحميل عنصر واحد أو قائمة انتظار تتضمّن خيارات إضافية.

Parameters
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
optionsThe load options used to load the queue items, as defined by GCKMediaQueueLoadOptions
منذ
4.3.1
- (GCKRequest *) queueInsertItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
beforeItemWithID: (NSUInteger)  beforeItemID 

لإدراج قائمة بعناصر الوسائط الجديدة في قائمة الانتظار.

Parameters
queueItemsAn array of GCKMediaQueueItem instances to insert. Must not be nil or empty.
beforeItemIDThe 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
queueItemsAn array of GCKMediaQueueItem instances to insert. Must not be nil or empty.
beforeItemIDID 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.
customDataCustom 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
itemThe item to insert.
beforeItemIDThe 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
itemThe item to insert.
beforeItemIDThe 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
itemThe item to insert.
beforeItemIDThe 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.
playPositionThe 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.
customDataCustom 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
queueItemsThe list of updated items.
المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
- (GCKRequest *) queueUpdateItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
customData: (nullable id)  customData 

يعدِّل قائمة المحتوى التالي.

Parameters
queueItemsThe list of updated items.
customDataCustom 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
itemIDsAn 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
itemIDsAn array of media item IDs identifying the items to remove. Must not be nil or empty.
customDataCustom 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
itemIDThe ID of the item to remove.
المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
- (GCKRequest *) queueReorderItemsWithIDs: (NSArray< NSNumber * > *)  queueItemIDs
insertBeforeItemWithID: (NSUInteger)  beforeItemID 

إعادة ترتيب قائمة عناصر الوسائط في قائمة الانتظار.

Parameters
queueItemIDsAn array of media item IDs identifying the items to reorder. Must not be nil or empty.
beforeItemIDID 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
queueItemIDsAn array of media item IDs identifying the items to reorder. Must not be nil or empty.
beforeItemIDThe 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.
customDataCustom 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
itemIDThe ID of the item to move.
beforeItemIDThe 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
itemIDThe ID of the item to jump to.
المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
- (GCKRequest *) queueJumpToItemWithID: (NSUInteger)  itemID
customData: (nullable id)  customData 

يتم الانتقال إلى العنصر الذي يحمل المعرّف المحدّد في قائمة الانتظار.

Parameters
itemIDThe ID of the item to jump to.
customDataCustom 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
itemIDThe ID of the item to jump to.
playPositionThe 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.
customDataCustom 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
repeatModeThe new repeat mode.
المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
- (GCKRequest *) setStreamVolume: (float)  volume

لضبط مستوى صوت مجموعة البث

لن ينجح الطلب في حال عدم توفُّر جلسة وسائط حالية.

Parameters
volumeThe new volume, in the range [0.0 - 1.0].
المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
- (GCKRequest *) setStreamVolume: (float)  volume
customData: (nullable id)  customData 

لضبط مستوى صوت مجموعة البث

لن ينجح الطلب في حال عدم توفُّر جلسة وسائط حالية.

Parameters
volumeThe new volume, in the range [0.0 - 1.0].
customDataCustom 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
mutedWhether the stream should be muted or unmuted.
المرتجعات
كائن GCKRequest لتتبع هذا الطلب.
- (GCKRequest *) setStreamMuted: (BOOL)  muted
customData: (nullable id)  customData 

لتعيين ما إذا كان سيتم كتم صوت ساحة المشاركات أم لا.

لن ينجح الطلب في حال عدم توفُّر جلسة وسائط حالية.

Parameters
mutedWhether the stream should be muted or unmuted.
customDataCustom 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
itemIDsThe list of queue item IDs.
منذ
4.1

متوفرة حسب الفئة "GCKRemoteMediaClient(Protected)"

- (void) notifyDidInsertQueueItemsWithIDs: (NSArray< NSNumber * > *)  itemIDs
beforeItemWithID: (GCKMediaQueueItemID beforeItemID 

سيتم استدعاؤه بواسطة الفئات الفرعية عندما يتم إدراج تسلسل متجاورة من عناصر قائمة الانتظار في قائمة الانتظار.

Parameters
itemIDsThe list of queue item IDs identifying the items that were inserted.
beforeItemIDThe 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
itemIDsThe list of queue item IDs identifying the items that were updated.
منذ
4.1

متوفرة حسب الفئة "GCKRemoteMediaClient(Protected)"

- (void) notifyDidRemoveQueueItemsWithIDs: (NSArray< NSNumber * > *)  itemIDs

سيتم استدعاؤه بواسطة الفئات الفرعية عند إزالة تسلسل متجاورة من عناصر قائمة الانتظار من قائمة الانتظار.

Parameters
itemIDsThe list of queue item IDs identifying the items that were removed.
منذ
4.1

متوفرة حسب الفئة "GCKRemoteMediaClient(Protected)"

- (void) notifyDidReceiveQueueItems: (NSArray< GCKMediaQueueItem * > *)  items

سيتم طلبها من قِبل فئة فرعية عند استلام عناصر قائمة الانتظار.

Parameters
itemsThe list of queue items.
منذ
4.1

متوفرة حسب الفئة "GCKRemoteMediaClient(Protected)"

تفاصيل الموقع

- (BOOL) connected
readnonatomicassign

علامة تشير إلى ما إذا كان هذا الكائن مرتبطًا بجلسة أم لا.

- (GCKMediaStatus*) mediaStatus
readnonatomicstrong

الحالة الحالية للوسائط، كما نقلتها قناة التحكّم في الوسائط

- (GCKMediaQueue*) mediaQueue
readnonatomicstrong

قائمة انتظار الوسائط

منذ
4.3.4
- (NSTimeInterval) timeSinceLastMediaStatusUpdate
readnonatomicassign

مقدار الوقت الذي انقضى منذ تلقّي آخر تعديل لحالة الوسائط.

إذا لم يتم استلام حالة الوسائط حتى الآن، ستكون هذه القيمة NAN.

- (BOOL) playingLiveStream
readnonatomicassign

علامة تشير إلى ما إذا كان هذا العميل يبث بثًا مباشرًا.

منذ
4.4.1
- (id<GCKRemoteMediaClientAdInfoParserDelegate>) adInfoParserDelegate
readwritenonatomicweak

مفوَّض يمكنه استخراج معلومات الفواصل الإعلانية من البيانات المخصّصة في عنصر GCKMediaStatus.

Deprecated:
يمكنك استخدام GCKAdBreakStatus بدلاً منها.