מחלקת GCKremoteMediaClient

חומר עזר בנושא סיווג GCKremoteMediaClient

סקירה כללית

מחלקה לשליטה בהפעלת מדיה במקלט Cast.

למחלקה הזו יש את אותה הפונקציונליות של GCKMediaControlChannel שהוצאה משימוש, אבל היא מסתיימת בממשק API נוח יותר. ההבדלים העיקריים הם:

  • כל בקשה מיוצגת על ידי אובייקט 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 ל-mediaStatus של הלקוח משתנה. עוד...
 
(void) - notifyDidUpdateMetadata
 תתבצע קריאה למחלקות משנה בכל פעם שהמטא-נתונים משתנים. עוד...
 

סיכום הנכס

BOOL connected
 סימון שמציין אם האובייקט הזה מחובר לסשן. עוד...
 
GCKMediaStatusmediaStatus
 הסטטוס הנוכחי של המדיה, כפי שדווח בערוץ הבקרה על מדיה. עוד...
 
NSTimeInterval timeSinceLastMediaStatusUpdate
 משך הזמן שעבר מאז התקבל העדכון האחרון של סטטוס המדיה. עוד...
 
id< GCKRemoteMediaClientAdInfoParserDelegateadInfoParserDelegate
 בעל/ת גישה מסוגלת לחלץ מידע של מעבר מודעה מהנתונים המותאמים אישית באובייקט GCKMediaStatus. עוד...
 

פרטי השיטה

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

הוספת מאזין לרשימת המאזינים של האובייקט הזה.

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

מסיר מאזינים מרשימת המאזינים של האובייקט הזה.

Parameters
listenerThe listener to remove.
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo

מתבצעת טעינה והתחלת הפעלה של פריט מדיה חדש.

Parameters
mediaInfoAn object describing the media item to load.
החזרות
האובייקט GCKRequest למעקב אחר בקשה זו.
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay 

טוענת, ובאופן אופציונלי מתחילה הפעלה של פריט מדיה חדש.

Parameters
mediaInfoAn object describing the media item to load.
autoplayWhether playback should start immediately.
החזרות
האובייקט GCKRequest למעקב אחר בקשה זו.
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition 

טוענת, ובאופן אופציונלי מתחילה הפעלה של פריט מדיה חדש.

Parameters
mediaInfoAn object describing the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
החזרות
האובייקט GCKRequest למעקב אחר בקשה זו.
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition
customData: (id __nullable)  customData 

טוענת, ובאופן אופציונלי מתחילה הפעלה של פריט מדיה חדש.

Parameters
mediaInfoAn object describing 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 למעקב אחר בקשה זו.
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition
activeTrackIDs: (NSArray< NSNumber * > *__nullable)  activeTrackIDs 

טוענת, ובאופן אופציונלי מתחילה הפעלה של פריט מדיה חדש.

Parameters
mediaInfoAn object describing 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 למעקב אחר בקשה זו.
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition
activeTrackIDs: (NSArray< NSNumber * > *__nullable)  activeTrackIDs
customData: (id __nullable)  customData 

טוענת, ובאופן אופציונלי מתחילה הפעלה של פריט מדיה חדש.

Parameters
mediaInfoAn object describing 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 למעקב אחר בקשה זו.
- (GCKRequest *) setActiveTrackIDs: (NSArray< NSNumber * > *__nullable)  activeTrackIDs

מגדירה את המסלולים הפעילים.

הבקשה תיכשל אם אין מצב מדיה נוכחי.

Parameters
activeTrackIDsAn 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
textTrackStyleThe text track style. The style will not be changed if this is nil.
החזרות
האובייקט GCKRequest למעקב אחר בקשה זו.
- (GCKRequest *) pause

השהיית ההפעלה של פריט המדיה הנוכחי.

הבקשה תיכשל אם אין מצב מדיה נוכחי.

החזרות
האובייקט GCKRequest למעקב אחר בקשה זו.
- (GCKRequest *) pauseWithCustomData: (id __nullable)  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: (id __nullable)  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: (id __nullable)  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 *) seekToTimeInterval: (NSTimeInterval)  position

חיפוש במיקום חדש בתוך פריט המדיה הנוכחי.

הבקשה תיכשל אם אין מצב מדיה נוכחי.

Parameters
positionThe new position from the beginning of the stream.
החזרות
האובייקט GCKRequest למעקב אחר בקשה זו.
- (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 למעקב אחר בקשה זו.
- (GCKRequest *) seekToTimeInterval: (NSTimeInterval)  position
resumeState: (GCKMediaResumeState resumeState
customData: (id __nullable)  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 למעקב אחר בקשה זו.
- (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 למעקב אחר בקשה זו.
- (GCKRequest *) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
startIndex: (NSUInteger)  startIndex
repeatMode: (GCKMediaRepeatMode repeatMode
customData: (id __nullable)  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 למעקב אחר בקשה זו.
- (GCKRequest *) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
startIndex: (NSUInteger)  startIndex
playPosition: (NSTimeInterval)  playPosition
repeatMode: (GCKMediaRepeatMode repeatMode
customData: (id __nullable)  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 למעקב אחר בקשה זו.
- (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: (id __nullable)  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: (id __nullable)  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: (id __nullable)  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: (id __nullable)  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: (id __nullable)  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: (id __nullable)  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: (id __nullable)  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: (id __nullable)  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: (id __nullable)  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 אם הערוץ לא מחובר, או אם לא מותקנת מדיה כרגע.

- (void) notifyDidStartMediaSession

קריאות לכיתות משנה בכל פעם שסשן מדיה מתחיל, למשל מייד לאחר שהמדיה החדשה נטעןה בהצלחה בנגן המרוחק.

סופק על ידי קטגוריה GCKRemoteMediaClient(Protected).

- (void) notifyDidUpdateMediaStatus

תתבצע קריאה למחלקות משנה בכל פעם שאובייקט MediaStatus של הלקוח ישתנה.

סופק על ידי קטגוריה GCKRemoteMediaClient(Protected).

- (void) notifyDidUpdateQueue

תתבצע קריאה למחלקות משנה בכל פעם שתור המדיה המנוהל על ידי הלקוח משתנה.

סופק על ידי קטגוריה GCKRemoteMediaClient(Protected).

- (void) notifyDidUpdatePreloadStatus

יש לבצע קריאה למחלקות משנה בכל פעם שהשדה GCKMediaStatus::preloadedItemID ל-mediaStatus של הלקוח משתנה.

סופק על ידי קטגוריה GCKRemoteMediaClient(Protected).

- (void) notifyDidUpdateMetadata

תתבצע קריאה למחלקות משנה בכל פעם שהמטא-נתונים משתנים.

סופק על ידי קטגוריה GCKRemoteMediaClient(Protected).

פרטי הנכס

- (BOOL) connected
readnonatomicassign

סימון שמציין אם האובייקט הזה מחובר לסשן.

- (GCKMediaStatus*) mediaStatus
readnonatomicstrong

הסטטוס הנוכחי של המדיה, כפי שדווח בערוץ הבקרה על מדיה.

- (NSTimeInterval) timeSinceLastMediaStatusUpdate
readnonatomicassign

משך הזמן שעבר מאז התקבל העדכון האחרון של סטטוס המדיה.

אם הבקשה לסטטוס נמצאת בשלבי ביצוע, הערך יהיה 0.

- (id<GCKRemoteMediaClientAdInfoParserDelegate>) adInfoParserDelegate
readwritenonatomicweak

בעל/ת גישה מסוגלת לחלץ מידע של מעבר מודעה מהנתונים המותאמים אישית באובייקט GCKMediaStatus.

Deprecated:
שימוש בGCKAdBreakStatus במקום זאת.