סקירה כללית
מחלקה לשליטה בהפעלת מדיה במקלט 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 |
סימון שמציין אם האובייקט הזה מחובר לסשן. עוד... | |
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 ל-mediaStatus של הלקוח משתנה.
סופק על ידי קטגוריה GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateMetadata |
תתבצע קריאה למחלקות משנה בכל פעם שהמטא-נתונים משתנים.
סופק על ידי קטגוריה GCKRemoteMediaClient(Protected).
פרטי הנכס
|
readnonatomicassign |
סימון שמציין אם האובייקט הזה מחובר לסשן.
|
readnonatomicstrong |
הסטטוס הנוכחי של המדיה, כפי שדווח בערוץ הבקרה על מדיה.
|
readnonatomicassign |
משך הזמן שעבר מאז התקבל העדכון האחרון של סטטוס המדיה.
אם הבקשה לסטטוס נמצאת בשלבי ביצוע, הערך יהיה 0.
|
readwritenonatomicweak |
בעל/ת גישה מסוגלת לחלץ מידע של מעבר מודעה מהנתונים המותאמים אישית באובייקט GCKMediaStatus.
- Deprecated:
- שימוש בGCKAdBreakStatus במקום זאת.