نظرة عامة
فئة للتحكم في تشغيل الوسائط على جهاز استقبال Cast.
توفر هذه الفئة الوظائف نفسها المتوفرة في GCKMediaControlChannel المتوقفة، والتي يتم اختتامها، ولكن مع واجهة برمجة تطبيقات أكثر ملاءمة. الاختلافات الرئيسية هي:
- ويتم تمثيل كل طلب بكائن GCKRequest يمكن تتبُّعه باستخدام تفويض مخصَّص.
- يدعم GCKRemoteMediaClient عدة مستمعين بدلاً من مفوّض واحد.
- سينسي
- 3.0
يكتسب NSObject.
ملخص طريقة المثيل | |
(void) | - addListener: |
لإضافة مستمع إلى قائمة المستمعين لهذا الكائن. المزيد... | |
(void) | - removeListener: |
لإزالة المستمع من قائمة المستمعين لهذا الكائن. المزيد... | |
(GCKRequest *) | - loadMedia: |
يتم تحميل عنصر الوسائط الجديد وبدء تشغيله. المزيد... | |
(GCKRequest *) | - loadMedia:autoplay: |
يتم تحميل عنصر وسائط جديد وبدء تشغيله اختياريًا. المزيد... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition: |
يتم تحميل عنصر وسائط جديد وبدء تشغيله اختياريًا. المزيد... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:customData: |
يتم تحميل عنصر وسائط جديد وبدء تشغيله اختياريًا. المزيد... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs: |
يتم تحميل عنصر وسائط جديد وبدء تشغيله اختياريًا. المزيد... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs:customData: |
يتم تحميل عنصر وسائط جديد وبدء تشغيله اختياريًا. المزيد... | |
(GCKRequest *) | - setActiveTrackIDs: |
لتعيين المقاطع الصوتية النشطة. المزيد... | |
(GCKRequest *) | - setTextTrackStyle: |
لتعيين نمط مسار النص. المزيد... | |
(GCKRequest *) | - pause |
لإيقاف تشغيل عنصر الوسائط الحالي مؤقتًا. المزيد... | |
(GCKRequest *) | - pauseWithCustomData: |
لإيقاف تشغيل عنصر الوسائط الحالي مؤقتًا. المزيد... | |
(GCKRequest *) | - stop |
لإيقاف تشغيل عنصر الوسائط الحالي. المزيد... | |
(GCKRequest *) | - stopWithCustomData: |
لإيقاف تشغيل عنصر الوسائط الحالي. المزيد... | |
(GCKRequest *) | - play |
لبدء (أو استئناف) تشغيل عنصر الوسائط الحالي. المزيد... | |
(GCKRequest *) | - playWithCustomData: |
لبدء (أو استئناف) تشغيل عنصر الوسائط الحالي. المزيد... | |
(GCKRequest *) | - seekToTimeInterval: |
الانتقال إلى موضع جديد داخل عنصر الوسائط الحالي. المزيد... | |
(GCKRequest *) | - seekToTimeInterval:resumeState: |
الانتقال إلى موضع جديد داخل عنصر الوسائط الحالي. المزيد... | |
(GCKRequest *) | - seekToTimeInterval:resumeState:customData: |
الانتقال إلى موضع جديد داخل عنصر الوسائط الحالي. المزيد... | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode: |
يتم تحميل قائمة انتظار جديدة لعناصر الوسائط ويبدأ اختياريًا في تشغيلها. المزيد... | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode:customData: |
يتم تحميل قائمة انتظار جديدة لعناصر الوسائط ويبدأ اختياريًا في تشغيلها. المزيد... | |
(GCKRequest *) | - queueLoadItems:startIndex:playPosition:repeatMode:customData: |
يتم تحميل قائمة انتظار جديدة لعناصر الوسائط ويبدأ اختياريًا في تشغيلها. المزيد... | |
(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 |
لعرض الموضع التقريبي للبث وفقًا لما تم حسابه من آخر معلومات بث تم تلقّيه ووقت الفاصل الزمني المنقضي منذ إجراء هذا التحديث. المزيد... | |
(void) | - notifyDidStartMediaSession |
لاستدعاء الفئات الفرعية كلما بدأت جلسة وسائط، أي بعد تحميل الوسائط الجديدة بنجاح على المشغل البعيد. المزيد... | |
(void) | - notifyDidUpdateMediaStatus |
ليتم استدعاؤها من خلال الفئات الفرعية في أي وقت يتغير فيه كائن mediaStatus في البرنامج. المزيد... | |
(void) | - notifyDidUpdateQueue |
لاستدعاء الفئات الفرعية في أي وقت تتغير فيه قائمة انتظار الوسائط التي يديرها العميل. المزيد... | |
(void) | - notifyDidUpdatePreloadStatus |
ليتم استدعاؤها من خلال الفئات الفرعية كلما تغيّر GCKMediaStatus::preloadedItemID في حالة "الحالة" للعميل. المزيد... | |
(void) | - notifyDidUpdateMetadata |
لاستدعاء الفئات الفرعية في أي وقت يطرأ فيه تغيير على البيانات الوصفية. المزيد... | |
ملخص الموقع | |
BOOL | connected |
علامة تشير إلى ما إذا كان هذا الكائن متصلاً بجلسة معيّنة. المزيد... | |
GCKMediaStatus * | mediaStatus |
حالة الوسائط الحالية كما تم الإبلاغ عنها من خلال قناة التحكم في الوسائط. المزيد... | |
NSTimeInterval | timeSinceLastMediaStatusUpdate |
مقدار الوقت المنقضي منذ تلقي آخر تحديث لحالة الوسائط. المزيد... | |
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 *) loadMedia: | (GCKMediaInformation *) | mediaInfo |
يتم تحميل عنصر الوسائط الجديد وبدء تشغيله.
- Parameters
-
mediaInfo An object describing the media item to load.
- المرتجعات
- العنصر GCKRequest لتتبع هذا الطلب.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
يتم تحميل عنصر وسائط جديد وبدء تشغيله اختياريًا.
- Parameters
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately.
- المرتجعات
- العنصر GCKRequest لتتبع هذا الطلب.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
يتم تحميل عنصر وسائط جديد وبدء تشغيله اختياريًا.
- Parameters
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position.
- المرتجعات
- العنصر GCKRequest لتتبع هذا الطلب.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (id __nullable) | customData | |
يتم تحميل عنصر وسائط جديد وبدء تشغيله اختياريًا.
- Parameters
-
mediaInfo An object describing 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 لتتبع هذا الطلب.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (NSArray< NSNumber * > *__nullable) | activeTrackIDs | |
يتم تحميل عنصر وسائط جديد وبدء تشغيله اختياريًا.
- Parameters
-
mediaInfo An object describing 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 لتتبع هذا الطلب.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (NSArray< NSNumber * > *__nullable) | activeTrackIDs | |
customData: | (id __nullable) | customData | |
يتم تحميل عنصر وسائط جديد وبدء تشغيله اختياريًا.
- Parameters
-
mediaInfo An object describing 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 لتتبع هذا الطلب.
- (GCKRequest *) setActiveTrackIDs: | (NSArray< NSNumber * > *__nullable) | 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: | (GCKMediaTextTrackStyle *__nullable) | textTrackStyle |
لتعيين نمط مسار النص.
وسيتعذّر تنفيذ الطلب في حال عدم توفّر حالة وسائط حالية.
- Parameters
-
textTrackStyle The text track style. The style will not be changed if this is nil
.
- المرتجعات
- العنصر GCKRequest لتتبع هذا الطلب.
- (GCKRequest *) pause |
لإيقاف تشغيل عنصر الوسائط الحالي مؤقتًا.
وسيتعذّر تنفيذ الطلب في حال عدم توفّر حالة وسائط حالية.
- المرتجعات
- العنصر GCKRequest لتتبع هذا الطلب.
- (GCKRequest *) pauseWithCustomData: | (id __nullable) | 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: | (id __nullable) | 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: | (id __nullable) | 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 *) seekToTimeInterval: | (NSTimeInterval) | position |
الانتقال إلى موضع جديد داخل عنصر الوسائط الحالي.
وسيتعذّر تنفيذ الطلب في حال عدم توفّر حالة وسائط حالية.
- Parameters
-
position The new position from the beginning of the stream.
- المرتجعات
- العنصر GCKRequest لتتبع هذا الطلب.
- (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 لتتبع هذا الطلب.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
customData: | (id __nullable) | 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 لتتبع هذا الطلب.
- (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 لتتبع هذا الطلب.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (id __nullable) | 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 لتتبع هذا الطلب.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
playPosition: | (NSTimeInterval) | playPosition | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (id __nullable) | 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 لتتبع هذا الطلب.
- (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: | (id __nullable) | 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: | (id __nullable) | 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: | (id __nullable) | 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: | (id __nullable) | 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: | (id __nullable) | 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: | (id __nullable) | 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: | (id __nullable) | 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: | (id __nullable) | 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: | (id __nullable) | 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 إذا لم تكن القناة متصلة أو إذا لم يتم تحميل أي وسائط في الوقت الحالي.
- (void) notifyDidStartMediaSession |
لاستدعاء الفئات الفرعية كلما بدأت جلسة وسائط، أي بعد تحميل الوسائط الجديدة بنجاح على المشغل البعيد.
يتوفر حسب الفئة GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateMediaStatus |
ليتم استدعاؤها من خلال الفئات الفرعية في أي وقت يتغير فيه كائن mediaStatus في البرنامج.
يتوفر حسب الفئة GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateQueue |
لاستدعاء الفئات الفرعية في أي وقت تتغير فيه قائمة انتظار الوسائط التي يديرها العميل.
يتوفر حسب الفئة GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdatePreloadStatus |
ليتم استدعاؤها من خلال الفئات الفرعية كلما تغيّر GCKMediaStatus::preloadedItemID في حالة "الحالة" للعميل.
يتوفر حسب الفئة GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateMetadata |
لاستدعاء الفئات الفرعية في أي وقت يطرأ فيه تغيير على البيانات الوصفية.
يتوفر حسب الفئة GCKRemoteMediaClient(Protected).
تفاصيل العقار
|
readnonatomicassign |
علامة تشير إلى ما إذا كان هذا الكائن متصلاً بجلسة معيّنة.
|
readnonatomicstrong |
حالة الوسائط الحالية كما تم الإبلاغ عنها من خلال قناة التحكم في الوسائط.
|
readnonatomicassign |
مقدار الوقت المنقضي منذ تلقي آخر تحديث لحالة الوسائط.
إذا كان طلب الحالة قيد التقدم حاليًا، ستكون القيمة 0.
|
readwritenonatomicweak |
يمكن للمفوّض استخراج معلومات الفواصل الإعلانية من البيانات المخصّصة في عنصر GCKMediaStatus.
- Deprecated:
- يمكنك استخدام GCKAdBreakStatus بدلاً من ذلك.