מחלקת GCKRemoteMediaClient

הפניה למחלקה GCKRemoteMediaClient

סקירה כללית

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

מופע של האובייקט הזה זמין בתור המאפיין GCKSession::remoteMediaClient.

מאז
3.0

יורש את NSObject.

סיכום שיטות של מכונה

(void) - addListener:
 הוספת מאזין לרשימת המאזינים של האובייקט הזה. עוד...
 
(void) - removeListener:
 הסרה של מאזין מרשימת המאזינים של האובייקט הזה. עוד...
 
(GCKRequest *) - loadMediaWithLoadRequestData:
 טוען ומתחילה הפעלה של פריט מדיה או תור של פריטי מדיה עם נתוני בקשה. עוד...
 
(GCKRequest *) - loadMedia:
 טוען ומתחילה הפעלה של פריט מדיה חדש עם אפשרויות ברירת המחדל. עוד...
 
(GCKRequest *) - loadMedia:withOptions:
 טוען ומתחילה הפעלה של פריט מדיה חדש עם האפשרויות שצוינו. עוד...
 
(GCKRequest *) - loadMedia:autoplay:
 טוען פריט מדיה חדש, ואם רוצים, מתחיל הפעלה שלו. עוד...
 
(GCKRequest *) - loadMedia:autoplay:playPosition:
 טוען פריט מדיה חדש, ואם רוצים, מתחיל הפעלה שלו. עוד...
 
(GCKRequest *) - loadMedia:autoplay:playPosition:customData:
 טוען פריט מדיה חדש, ואם רוצים, מתחיל הפעלה שלו. עוד...
 
(GCKRequest *) - loadMedia:autoplay:playPosition:activeTrackIDs:
 טוען פריט מדיה חדש, ואם רוצים, מתחיל הפעלה שלו. עוד...
 
(GCKRequest *) - loadMedia:autoplay:playPosition:activeTrackIDs:customData:
 טוען פריט מדיה חדש, ואם רוצים, מתחיל הפעלה שלו. עוד...
 
(GCKRequest *) - setPlaybackRate:
 מגדיר את קצב ההפעלה של הפעלת המדיה הנוכחית. עוד...
 
(GCKRequest *) - setPlaybackRate:customData:
 מגדיר את קצב ההפעלה של הפעלת המדיה הנוכחית. עוד...
 
(GCKRequest *) - setActiveTrackIDs:
 הגדרת המסלולים הפעילים. עוד...
 
(GCKRequest *) - setTextTrackStyle:
 מגדיר את סגנון הטקסט של רצועת הטקסט. עוד...
 
(GCKRequest *) - pause
 השהיית ההפעלה של פריט המדיה הנוכחי. עוד...
 
(GCKRequest *) - pauseWithCustomData:
 השהיית ההפעלה של פריט המדיה הנוכחי. עוד...
 
(GCKRequest *) - stop
 עוצר את ההפעלה של פריט המדיה הנוכחי. עוד...
 
(GCKRequest *) - stopWithCustomData:
 עוצר את ההפעלה של פריט המדיה הנוכחי. עוד...
 
(GCKRequest *) - play
 מתחיל (או מחדש) את ההפעלה של פריט המדיה הנוכחי. עוד...
 
(GCKRequest *) - playWithCustomData:
 מתחיל (או מחדש) את ההפעלה של פריט המדיה הנוכחי. עוד...
 
(GCKRequest *) - skipAd
 שולח בקשה לדלג על המודעה המוצגת. עוד...
 
(GCKRequest *) - seekWithOptions:
 מעבר למיקום חדש בפריט המדיה הנוכחי. עוד...
 
(GCKRequest *) - seekToTimeInterval:
 מעבר למיקום חדש בפריט המדיה הנוכחי. עוד...
 
(GCKRequest *) - seekToTimeInterval:resumeState:
 מעבר למיקום חדש בפריט המדיה הנוכחי. עוד...
 
(GCKRequest *) - seekToTimeInterval:resumeState:customData:
 מעבר למיקום חדש בפריט המדיה הנוכחי. עוד...
 
(GCKRequest *) - queueFetchItemIDs
 מבקשת רשימה של מזהי הפריטים בתור. עוד...
 
(GCKRequest *) - queueFetchItemsForIDs:
 הבקשות כוללות את המידע המלא על הפריטים בתור עם מזהי הפריטים שצוינו. עוד...
 
(GCKRequest *) - queueLoadItems:startIndex:repeatMode:
 טוען תור חדש של פריטי מדיה, ואופציונלית גם מתחיל. עוד...
 
(GCKRequest *) - queueLoadItems:startIndex:repeatMode:customData:
 טוען תור חדש של פריטי מדיה, ואופציונלית גם מתחיל. עוד...
 
(GCKRequest *) - queueLoadItems:startIndex:playPosition:repeatMode:customData:
 טוען תור חדש של פריטי מדיה, ואופציונלית גם מתחיל. עוד...
 
(GCKRequest *) - queueLoadItems:withOptions:
 טוען תור חדש של פריטי מדיה, ואופציונלית גם מתחיל. עוד...
 
(GCKRequest *) - queueInsertItems:beforeItemWithID:
 הוספת רשימה של פריטי מדיה חדשים לתור. עוד...
 
(GCKRequest *) - queueInsertItems:beforeItemWithID:customData:
 הוספת רשימה של פריטי מדיה חדשים לתור. עוד...
 
(GCKRequest *) - queueInsertItem:beforeItemWithID:
 שיטה נוחה להוספה של פריט יחיד לתור. עוד...
 
(GCKRequest *) - queueInsertAndPlayItem:beforeItemWithID:
 שיטת נוחות שמוסיפה פריט יחיד לתור והופכת אותו לפריט הנוכחי. עוד...
 
(GCKRequest *) - queueInsertAndPlayItem:beforeItemWithID:playPosition:customData:
 שיטת נוחות שמוסיפה פריט יחיד לתור והופכת אותו לפריט הנוכחי. עוד...
 
(GCKRequest *) - queueUpdateItems:
 מעדכן את התור. עוד...
 
(GCKRequest *) - queueUpdateItems:customData:
 מעדכן את התור. עוד...
 
(GCKRequest *) - queueRemoveItemsWithIDs:
 הסרת רשימה של פריטי מדיה מהתור. עוד...
 
(GCKRequest *) - queueRemoveItemsWithIDs:customData:
 הסרת רשימה של פריטי מדיה מהתור. עוד...
 
(GCKRequest *) - queueRemoveItemWithID:
 שיטה נוחה שמסירה פריט יחיד מהתור. עוד...
 
(GCKRequest *) - queueReorderItemsWithIDs:insertBeforeItemWithID:
 סדר מחדש רשימה של פריטי מדיה בתור. עוד...
 
(GCKRequest *) - queueReorderItemsWithIDs:insertBeforeItemWithID:customData:
 שינוי הסדר של רשימת פריטי המדיה בתור. עוד...
 
(GCKRequest *) - queueMoveItemWithID:beforeItemWithID:
 שיטה נוחה להעברת פריט יחיד בתור. עוד...
 
(GCKRequest *) - queueJumpToItemWithID:
 מעבר לפריט עם המזהה שצוין בתור. עוד...
 
(GCKRequest *) - queueJumpToItemWithID:customData:
 מעבר לפריט עם המזהה שצוין בתור. עוד...
 
(GCKRequest *) - queueJumpToItemWithID:playPosition:customData:
 מעבר לפריט עם המזהה שצוין בתור. עוד...
 
(GCKRequest *) - queueNextItem
 מעבר לפריט הבא בתור. עוד...
 
(GCKRequest *) - queuePreviousItem
 מעבר לפריט הקודם בתור. עוד...
 
(GCKRequest *) - queueSetRepeatMode:
 מגדיר את מצב החזרה של התור. עוד...
 
(GCKRequest *) - setStreamVolume:
 מגדיר את עוצמת הקול של הזרם. עוד...
 
(GCKRequest *) - setStreamVolume:customData:
 מגדיר את עוצמת הקול של הזרם. עוד...
 
(GCKRequest *) - setStreamMuted:
 מגדיר אם הזרם מושתק. עוד...
 
(GCKRequest *) - setStreamMuted:customData:
 מגדיר אם הזרם מושתק. עוד...
 
(GCKRequest *) - requestStatus
 בבקשות עודכנו פרטי סטטוס המדיה מהמקבל. עוד...
 
(NSTimeInterval) - approximateStreamPosition
 מחזירה את המיקום המשוער של הזרם כפי שמחושב על סמך המידע האחרון שהתקבל לשידור, וזמן הקיר שחלף מאז העדכון הזה. עוד...
 
(NSTimeInterval) - approximateLiveSeekableRangeStart
 מחזירה את מיקום ההתחלה המשוער של הטווח המבוקש כפי שמחושב לפי פרטי השידור האחרון שהתקבלו וזמן הקיר שחלף מאז העדכון הזה. עוד...
 
(NSTimeInterval) - approximateLiveSeekableRangeEnd
 מחזירה את מיקום הסיום המשוער של הטווח המבוקש לפי המחושב לפי פרטי השידור האחרון שהתקבלו וזמן הקיר שחלף מאז העדכון הזה. עוד...
 
(void) - notifyDidStartMediaSession
 קריאות למחלקות משנה בכל פעם שמתחיל סשן מדיה, כלומר, מיד לאחר שמדיה חדשה נטענת בהצלחה בנגן המרוחק. עוד...
 
(void) - notifyDidUpdateMediaStatus
 תתבצע קריאה על ידי מחלקות משנה בכל פעם שאובייקט mediaStatus של הלקוח משתנה. עוד...
 
(void) - notifyDidUpdateQueue
 להפעלה על ידי מחלקות משנה בכל פעם שתור המדיה שמנוהל על ידי הלקוח משתנה. עוד...
 
(void) - notifyDidUpdatePreloadStatus
 תתבצע קריאה על ידי מחלקות משנה בכל פעם שה-GCKMediaStatus::preloadedItemID של GCKMediaStatus של הלקוח משתנה. עוד...
 
(void) - notifyDidUpdateMetadata
 להפעלה על ידי מחלקות משנה בכל פעם שהמטא-נתונים משתנים. עוד...
 
(void) - notifyDidReceiveQueueItemIDs:
 הפעלה על ידי מחלקות משנה בכל פעם שמתקבלת רשימת מזהי הפריטים של תור המדיה. עוד...
 
(void) - notifyDidInsertQueueItemsWithIDs:beforeItemWithID:
 הפעלה על ידי מחלקות משנה בכל פעם שרצף רציף של פריטים בתור נוסף לתור. עוד...
 
(void) - notifyDidUpdateQueueItemsWithIDs:
 תתבצע קריאה למחלקות משנה בכל פעם שפריטים קיימים בתור עודכנו בתור. עוד...
 
(void) - notifyDidRemoveQueueItemsWithIDs:
 הפעלה של מחלקות משנה בכל פעם שמסירים מהתור רצף רציף של פריטים בתור. עוד...
 
(void) - notifyDidReceiveQueueItems:
 להפעלה על ידי מחלקה משנית בכל פעם שהתקבלו פריטים בתור. עוד...
 

סיכום הנכס

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

פרטי השיטה

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

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

ה-listener שצורף מוחזק חלש וצריך לשמור אותו כדי להימנע משיתוף פעולה בלתי צפוי.

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

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

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

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

Parameters
requestDataDescribes the media load request.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
מאז
4.4.1
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo

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

במקום זאת, מומלץ להשתמש ב-loadMediaWithLoadRequestData:, שהוא פקודת טעינה מתקדמת שתומכת בטעינה של פריט בודד או ברשימת 'הבאים בתור' עם אפשרויות נוספות.

Parameters
mediaInfoDescribes the media item to load.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
withOptions: (GCKMediaLoadOptions *)  options 

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

במקום זאת, מומלץ להשתמש ב-loadMediaWithLoadRequestData:, שהוא פקודת טעינה מתקדמת שתומכת בטעינה של פריט בודד או ברשימת 'הבאים בתור' עם אפשרויות נוספות.

Parameters
mediaInfoDescribes the media item to load.
optionsThe load options for this request.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
מאז
4.0
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay 

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

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

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

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

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

Parameters
mediaInfoDescribes the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
Deprecated:
משתמשים ב-loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition
activeTrackIDs: (nullable NSArray< NSNumber * > *)  activeTrackIDs 

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

Parameters
mediaInfoDescribes the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
activeTrackIDsAn array of integers specifying the active tracks. May be nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
Deprecated:
משתמשים ב-loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition
activeTrackIDs: (nullable NSArray< NSNumber * > *)  activeTrackIDs
customData: (nullable id)  customData 

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

Parameters
mediaInfoDescribes the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
activeTrackIDsAn array of integers specifying the active tracks. May be nil.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
Deprecated:
משתמשים ב-loadMediaWithLoadRequestData:.
- (GCKRequest *) setPlaybackRate: (float)  playbackRate

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

Parameters
playbackRateThe new playback rate.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
מאז
4.0
- (GCKRequest *) setPlaybackRate: (float)  playbackRate
customData: (nullable id)  customData 

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

Parameters
playbackRateThe new playback rate, which must be between GCKMediaLoadOptions::kGCKMediaMinPlaybackRate and GCKMediaLoadOptions::kGCKMediaMaxPlaybackRate.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
מאז
4.0
- (GCKRequest *) setActiveTrackIDs: (nullable NSArray< NSNumber * > *)  activeTrackIDs

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

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

Parameters
activeTrackIDsAn array of integers specifying the active tracks. May be empty or nil to disable any currently active tracks.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) setTextTrackStyle: (nullable GCKMediaTextTrackStyle *)  textTrackStyle

מגדיר את סגנון הטקסט של רצועת הטקסט.

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

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

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

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

החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) pauseWithCustomData: (nullable id)  customData

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

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

Parameters
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) stop

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

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

החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) stopWithCustomData: (nullable id)  customData

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

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

Parameters
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) play

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

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

החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) playWithCustomData: (nullable id)  customData

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

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

Parameters
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) skipAd

שולח בקשה לדלג על המודעה המוצגת.

החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
מאז
4.3
- (GCKRequest *) seekWithOptions: (GCKMediaSeekOptions *)  options

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

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

Parameters
optionsThe seek options for the request.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
מאז
4.0
- (GCKRequest *) seekToTimeInterval: (NSTimeInterval)  position

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

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

Parameters
positionThe new position from the beginning of the stream.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
Deprecated:
להשתמש ב-lookupWithOptions:.
- (GCKRequest *) seekToTimeInterval: (NSTimeInterval)  position
resumeState: (GCKMediaResumeState)  resumeState 

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

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

Parameters
positionThe new position interval from the beginning of the stream.
resumeStateThe action to take after the seek operation has finished.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
Deprecated:
להשתמש ב-lookupWithOptions:.
- (GCKRequest *) seekToTimeInterval: (NSTimeInterval)  position
resumeState: (GCKMediaResumeState)  resumeState
customData: (nullable id)  customData 

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

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

Parameters
positionThe new position from the beginning of the stream.
resumeStateThe action to take after the seek operation has finished.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
Deprecated:
להשתמש ב-lookupWithOptions:.
- (GCKRequest *) queueFetchItemIDs

מבקשת רשימה של מזהי הפריטים בתור.

התוצאות מועברות אל ה-callback שהוענקה להאצלה GCKRemoteMediaClient ההכנסה::remoteMediaClient:didReceiveQueueItemIDs:.

החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
מאז
4.1
- (GCKRequest *) queueFetchItemsForIDs: (NSArray< NSNumber * > *)  queueItemIDs

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

התוצאות מועברות להקצאה לקריאה חוזרת (callback) של GCKRemoteMediaClient לצרף::remoteMediaClient:didReceiveQueueItems:.

החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
מאז
4.1
- (GCKRequest *) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
startIndex: (NSUInteger)  startIndex
repeatMode: (GCKMediaRepeatMode repeatMode 

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

Parameters
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
startIndexThe index of the item in the items array that should be played first.
repeatModeThe repeat mode for playing the queue.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
Deprecated:
משתמשים ב-loadMediaWithLoadRequestData:.
- (GCKRequest *) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
startIndex: (NSUInteger)  startIndex
repeatMode: (GCKMediaRepeatMode repeatMode
customData: (nullable id)  customData 

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

Parameters
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
startIndexThe index of the item in the items array that should be played first.
repeatModeThe repeat mode for playing the queue.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
Deprecated:
משתמשים ב-loadMediaWithLoadRequestData:.
- (GCKRequest *) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
startIndex: (NSUInteger)  startIndex
playPosition: (NSTimeInterval)  playPosition
repeatMode: (GCKMediaRepeatMode repeatMode
customData: (nullable id)  customData 

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

Parameters
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
startIndexThe index of the item in the items array that should be played first.
playPositionThe initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used.
repeatModeThe repeat mode for playing the queue.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
Deprecated:
משתמשים ב-loadMediaWithLoadRequestData:.
- (GCKRequest *) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
withOptions: (GCKMediaQueueLoadOptions *)  options 

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

במקום זאת, מומלץ להשתמש ב-loadMediaWithLoadRequestData:, שהוא פקודת טעינה מתקדמת שתומכת בטעינה של פריט בודד או ברשימת 'הבאים בתור' עם אפשרויות נוספות.

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

הוספת רשימה של פריטי מדיה חדשים לתור.

Parameters
queueItemsAn array of GCKMediaQueueItem instances to insert. Must not be nil or empty.
beforeItemIDThe ID of the item that will be located immediately after the inserted list. If the value is kGCKMediaQueueInvalidItemID, the inserted list will be appended to the end of the queue.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueInsertItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
beforeItemWithID: (NSUInteger)  beforeItemID
customData: (nullable id)  customData 

הוספת רשימה של פריטי מדיה חדשים לתור.

Parameters
queueItemsAn array of GCKMediaQueueItem instances to insert. Must not be nil or empty.
beforeItemIDID of the item that will be located immediately after the inserted list. If the value is kGCKMediaQueueInvalidItemID, the inserted list will be appended to the end of the queue.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueInsertItem: (GCKMediaQueueItem *)  item
beforeItemWithID: (NSUInteger)  beforeItemID 

שיטה נוחה להוספה של פריט יחיד לתור.

Parameters
itemThe item to insert.
beforeItemIDThe ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueInsertAndPlayItem: (GCKMediaQueueItem *)  item
beforeItemWithID: (NSUInteger)  beforeItemID 

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

Parameters
itemThe item to insert.
beforeItemIDThe ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueInsertAndPlayItem: (GCKMediaQueueItem *)  item
beforeItemWithID: (NSUInteger)  beforeItemID
playPosition: (NSTimeInterval)  playPosition
customData: (nullable id)  customData 

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

Parameters
itemThe item to insert.
beforeItemIDThe ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
playPositionThe initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueUpdateItems: (NSArray< GCKMediaQueueItem * > *)  queueItems

מעדכן את התור.

Parameters
queueItemsThe list of updated items.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueUpdateItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
customData: (nullable id)  customData 

מעדכן את התור.

Parameters
queueItemsThe list of updated items.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueRemoveItemsWithIDs: (NSArray< NSNumber * > *)  itemIDs

הסרת רשימה של פריטי מדיה מהתור.

אם כתוצאה מכך התור יתרוקן, סשן המדיה הנוכחי יסתיים.

Parameters
itemIDsAn array of media item IDs identifying the items to remove. Must not be nil or empty.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueRemoveItemsWithIDs: (NSArray< NSNumber * > *)  itemIDs
customData: (nullable id)  customData 

הסרת רשימה של פריטי מדיה מהתור.

אם כתוצאה מכך התור יתרוקן, סשן המדיה הנוכחי יסתיים.

Parameters
itemIDsAn array of media item IDs identifying the items to remove. Must not be nil or empty.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueRemoveItemWithID: (NSUInteger)  itemID

שיטה נוחה שמסירה פריט יחיד מהתור.

Parameters
itemIDThe ID of the item to remove.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueReorderItemsWithIDs: (NSArray< NSNumber * > *)  queueItemIDs
insertBeforeItemWithID: (NSUInteger)  beforeItemID 

סדר מחדש רשימה של פריטי מדיה בתור.

Parameters
queueItemIDsAn array of media item IDs identifying the items to reorder. Must not be nil or empty.
beforeItemIDID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the reordered list will be appended at the end of the queue.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueReorderItemsWithIDs: (NSArray< NSNumber * > *)  queueItemIDs
insertBeforeItemWithID: (NSUInteger)  beforeItemID
customData: (nullable id)  customData 

שינוי הסדר של רשימת פריטי המדיה בתור.

Parameters
queueItemIDsAn array of media item IDs identifying the items to reorder. Must not be nil or empty.
beforeItemIDThe ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the reordered list will be moved to the end of the queue.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueMoveItemWithID: (NSUInteger)  itemID
beforeItemWithID: (NSUInteger)  beforeItemID 

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

Parameters
itemIDThe ID of the item to move.
beforeItemIDThe ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the item will be moved to the end of the queue.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueJumpToItemWithID: (NSUInteger)  itemID

מעבר לפריט עם המזהה שצוין בתור.

Parameters
itemIDThe ID of the item to jump to.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueJumpToItemWithID: (NSUInteger)  itemID
customData: (nullable id)  customData 

מעבר לפריט עם המזהה שצוין בתור.

Parameters
itemIDThe ID of the item to jump to.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueJumpToItemWithID: (NSUInteger)  itemID
playPosition: (NSTimeInterval)  playPosition
customData: (nullable id)  customData 

מעבר לפריט עם המזהה שצוין בתור.

Parameters
itemIDThe ID of the item to jump to.
playPositionThe initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueNextItem

מעבר לפריט הבא בתור.

החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queuePreviousItem

מעבר לפריט הקודם בתור.

החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueSetRepeatMode: (GCKMediaRepeatMode repeatMode

מגדיר את מצב החזרה של התור.

Parameters
repeatModeThe new repeat mode.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) setStreamVolume: (float)  volume

מגדיר את עוצמת הקול של הזרם.

אם אין כרגע סשן מדיה, הבקשה תיכשל.

Parameters
volumeThe new volume, in the range [0.0 - 1.0].
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) setStreamVolume: (float)  volume
customData: (nullable id)  customData 

מגדיר את עוצמת הקול של הזרם.

אם אין כרגע סשן מדיה, הבקשה תיכשל.

Parameters
volumeThe new volume, in the range [0.0 - 1.0].
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) setStreamMuted: (BOOL)  muted

מגדיר אם הזרם מושתק.

אם אין כרגע סשן מדיה, הבקשה תיכשל.

Parameters
mutedWhether the stream should be muted or unmuted.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) setStreamMuted: (BOOL)  muted
customData: (nullable id)  customData 

מגדיר אם הזרם מושתק.

אם אין כרגע סשן מדיה, הבקשה תיכשל.

Parameters
mutedWhether the stream should be muted or unmuted.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) requestStatus

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

החזרות
האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (NSTimeInterval) approximateStreamPosition

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

מחזירה 0 אם הערוץ לא מחובר או אם לא נטענת מדיה כרגע.

- (NSTimeInterval) approximateLiveSeekableRangeStart

מחזירה את מיקום ההתחלה המשוער של הטווח המבוקש כפי שמחושב לפי פרטי השידור האחרון שהתקבלו וזמן הקיר שחלף מאז העדכון הזה.

מחזירה 0 אם הערוץ לא מחובר או אם לא נטענת מדיה כרגע. הפונקציה מחזירה את הערך kGCKInvalidTimeInterval אם השידור אינו שידור חי או אם אין טווח לחיפוש.

מאז
4.4.1
- (NSTimeInterval) approximateLiveSeekableRangeEnd

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

מחזירה 0 אם הערוץ לא מחובר או אם לא נטענת מדיה כרגע. הפונקציה מחזירה את הערך kGCKInvalidTimeInterval אם השידור אינו שידור חי או אם אין טווח לחיפוש.

מאז
4.4.1
- (void) notifyDidStartMediaSession

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

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

- (void) notifyDidUpdateMediaStatus

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

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

- (void) notifyDidUpdateQueue

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

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

- (void) notifyDidUpdatePreloadStatus

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

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

- (void) notifyDidUpdateMetadata

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

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

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

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

Parameters
itemIDsThe list of queue item IDs.
מאז
4.1

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

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

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

Parameters
itemIDsThe list of queue item IDs identifying the items that were inserted.
beforeItemIDThe ID of the queue item in front of which the new items were inserted, or kGCKInvalidQueueItemID if the items were appended to the end of the queue.
מאז
4.1

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

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

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

Parameters
itemIDsThe list of queue item IDs identifying the items that were updated.
מאז
4.1

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

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

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

Parameters
itemIDsThe list of queue item IDs identifying the items that were removed.
מאז
4.1

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

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

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

Parameters
itemsThe list of queue items.
מאז
4.1

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

פרטי הנכס

- (BOOL) connected
readnonatomicassign

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

- (GCKMediaStatus*) mediaStatus
readnonatomicstrong

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

- (GCKMediaQueue*) mediaQueue
readnonatomicstrong

תור המדיה.

מאז
4.3.4
- (NSTimeInterval) timeSinceLastMediaStatusUpdate
readnonatomicassign

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

אם עדיין לא התקבל סטטוס מדיה, הערך יהיה NAN.

- (BOOL) playingLiveStream
readnonatomicassign

סימון שמציין אם הלקוח מפעיל שידור חי.

מאז
4.4.1
- (id<GCKRemoteMediaClientAdInfoParserDelegate>) adInfoParserDelegate
readwritenonatomicweak

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

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