نظرة عامة
فئة للتحكم في تشغيل الوسائط على جهاز استقبال البث.
يتوفّر مثيل لهذا الكائن على أنّه السمة 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:
- استخدام uploadMediaWithLoadRequestData:
- (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:
- استخدام uploadMediaWithLoadRequestData:
- (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:
- استخدام uploadMediaWithLoadRequestData:
- (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:
- استخدام uploadMediaWithLoadRequestData:
- (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:
- استخدام uploadMediaWithLoadRequestData:
- (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 *) 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:
- استخدام SeeWithOptions:
- (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:
- استخدام SeeWithOptions:
- (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:
- استخدام 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
-
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:
- استخدام uploadMediaWithLoadRequestData:
- (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:
- استخدام uploadMediaWithLoadRequestData:
- (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:
- استخدام uploadMediaWithLoadRequestData:
- (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)"
تفاصيل الموقع
|
readnonatomicassign |
علامة تشير إلى ما إذا كان هذا الكائن مرتبطًا بجلسة أم لا.
|
readnonatomicstrong |
الحالة الحالية للوسائط، كما نقلتها قناة التحكّم في الوسائط
|
readnonatomicstrong |
قائمة انتظار الوسائط
- منذ
- 4.3.4
|
readnonatomicassign |
مقدار الوقت الذي انقضى منذ تلقّي آخر تعديل لحالة الوسائط.
إذا لم يتم استلام حالة الوسائط حتى الآن، ستكون هذه القيمة NAN.
|
readnonatomicassign |
علامة تشير إلى ما إذا كان هذا العميل يبث بثًا مباشرًا.
- منذ
- 4.4.1
|
readwritenonatomicweak |
مفوَّض يمكنه استخراج معلومات الفواصل الإعلانية من البيانات المخصّصة في عنصر GCKMediaStatus.
- Deprecated:
- يمكنك استخدام GCKAdBreakStatus بدلاً منها.