סקירה כללית
שיעור לשליטה בהפעלת מדיה במקלט 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 |
דגל שמציין אם האובייקט מקושר לסשן. עוד... | |
GCKMediaStatus * | mediaStatus |
סטטוס המדיה הנוכחי, כפי שדווח בערוץ בקרת המדיה. עוד... | |
GCKMediaQueue * | mediaQueue |
תור המדיה. עוד... | |
NSTimeInterval | timeSinceLastMediaStatusUpdate |
משך הזמן שעבר מאז העדכון האחרון של סטטוס מדיה. עוד... | |
BOOL | playingLiveStream |
סימון שמציין אם הלקוח מפעיל שידור חי. עוד... | |
id < GCKRemoteMediaClientAdInfoParserDelegate > | adInfoParserDelegate |
בעל גישה שיכול לחלץ מידע על הפסקות למודעות מהנתונים המותאמים אישית באובייקט GCKMediaStatus. עוד... | |
פרטי השיטה
- (void) addListener: | (id< GCKRemoteMediaClientListener >) | listener |
הוספת מאזין לרשימת המאזינים של האובייקט הזה.
ה-listener שצורף מוחזק חלש וצריך לשמור אותו כדי להימנע משיתוף פעולה בלתי צפוי.
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKRemoteMediaClientListener >) | listener |
הסרה של מאזין מרשימת המאזינים של האובייקט הזה.
- Parameters
-
listener The listener to remove.
- (GCKRequest *) loadMediaWithLoadRequestData: | (GCKMediaLoadRequestData *) | requestData |
טוען ומתחילה הפעלה של פריט מדיה או תור של פריטי מדיה עם נתוני בקשה.
- Parameters
-
requestData Describes the media load request.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- מאז
- 4.4.1
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo |
טוען ומתחילה הפעלה של פריט מדיה חדש עם אפשרויות ברירת המחדל.
במקום זאת, מומלץ להשתמש ב-loadMediaWithLoadRequestData:, שהוא פקודת טעינה מתקדמת שתומכת בטעינה של פריט בודד או ברשימת 'הבאים בתור' עם אפשרויות נוספות.
- Parameters
-
mediaInfo Describes the media item to load.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
withOptions: | (GCKMediaLoadOptions *) | options | |
טוען ומתחילה הפעלה של פריט מדיה חדש עם האפשרויות שצוינו.
במקום זאת, מומלץ להשתמש ב-loadMediaWithLoadRequestData:, שהוא פקודת טעינה מתקדמת שתומכת בטעינה של פריט בודד או ברשימת 'הבאים בתור' עם אפשרויות נוספות.
- Parameters
-
mediaInfo Describes the media item to load. options The load options for this request.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- מאז
- 4.0
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
טוען פריט מדיה חדש, ואם רוצים, מתחיל הפעלה שלו.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- Deprecated:
- משתמשים ב-loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
טוען פריט מדיה חדש, ואם רוצים, מתחיל הפעלה שלו.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- Deprecated:
- משתמשים ב-loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (nullable id) | customData | |
טוען פריט מדיה חדש, ואם רוצים, מתחיל הפעלה שלו.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- Deprecated:
- משתמשים ב-loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs | |
טוען פריט מדיה חדש, ואם רוצים, מתחיל הפעלה שלו.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. activeTrackIDs An array of integers specifying the active tracks. May be nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- Deprecated:
- משתמשים ב-loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs | |
customData: | (nullable id) | customData | |
טוען פריט מדיה חדש, ואם רוצים, מתחיל הפעלה שלו.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. activeTrackIDs An array of integers specifying the active tracks. May be nil
.customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- Deprecated:
- משתמשים ב-loadMediaWithLoadRequestData:.
- (GCKRequest *) setPlaybackRate: | (float) | playbackRate |
מגדיר את קצב ההפעלה של הפעלת המדיה הנוכחית.
- Parameters
-
playbackRate The new playback rate.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- מאז
- 4.0
- (GCKRequest *) setPlaybackRate: | (float) | playbackRate | |
customData: | (nullable id) | customData | |
מגדיר את קצב ההפעלה של הפעלת המדיה הנוכחית.
- Parameters
-
playbackRate The new playback rate, which must be between GCKMediaLoadOptions::kGCKMediaMinPlaybackRate and GCKMediaLoadOptions::kGCKMediaMaxPlaybackRate. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- מאז
- 4.0
- (GCKRequest *) setActiveTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs |
הגדרת המסלולים הפעילים.
אם אין סטטוס מדיה עדכני, הבקשה תיכשל.
- Parameters
-
activeTrackIDs An array of integers specifying the active tracks. May be empty or nil
to disable any currently active tracks.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) setTextTrackStyle: | (nullable GCKMediaTextTrackStyle *) | textTrackStyle |
מגדיר את סגנון הטקסט של רצועת הטקסט.
אם אין סטטוס מדיה עדכני, הבקשה תיכשל.
- Parameters
-
textTrackStyle The text track style. The style will not be changed if this is nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) pause |
השהיית ההפעלה של פריט המדיה הנוכחי.
אם אין סטטוס מדיה עדכני, הבקשה תיכשל.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) pauseWithCustomData: | (nullable id) | customData |
השהיית ההפעלה של פריט המדיה הנוכחי.
אם אין סטטוס מדיה עדכני, הבקשה תיכשל.
- Parameters
-
customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) stop |
עוצר את ההפעלה של פריט המדיה הנוכחי.
אם תור נטען כרגע, הוא יוסר. אם אין סטטוס מדיה עדכני, הבקשה תיכשל.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) stopWithCustomData: | (nullable id) | customData |
עוצר את ההפעלה של פריט המדיה הנוכחי.
אם תור נטען כרגע, הוא יוסר. אם אין סטטוס מדיה עדכני, הבקשה תיכשל.
- Parameters
-
customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) play |
מתחיל (או מחדש) את ההפעלה של פריט המדיה הנוכחי.
ההפעלה מתחילה תמיד בתחילת השידור. אם אין סטטוס מדיה עדכני, הבקשה תיכשל.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) playWithCustomData: | (nullable id) | customData |
מתחיל (או מחדש) את ההפעלה של פריט המדיה הנוכחי.
ההפעלה מתחילה תמיד בתחילת השידור. אם אין סטטוס מדיה עדכני, הבקשה תיכשל.
- Parameters
-
customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) skipAd |
- (GCKRequest *) seekWithOptions: | (GCKMediaSeekOptions *) | options |
מעבר למיקום חדש בפריט המדיה הנוכחי.
אם אין סטטוס מדיה עדכני, הבקשה תיכשל.
- Parameters
-
options The seek options for the request.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- מאז
- 4.0
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position |
מעבר למיקום חדש בפריט המדיה הנוכחי.
אם אין סטטוס מדיה עדכני, הבקשה תיכשל.
- Parameters
-
position The new position from the beginning of the stream.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- Deprecated:
- להשתמש ב-lookupWithOptions:.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
מעבר למיקום חדש בפריט המדיה הנוכחי.
אם אין סטטוס מדיה עדכני, הבקשה תיכשל.
- Parameters
-
position The new position interval from the beginning of the stream. resumeState The action to take after the seek operation has finished.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- Deprecated:
- להשתמש ב-lookupWithOptions:.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
customData: | (nullable id) | customData | |
מעבר למיקום חדש בפריט המדיה הנוכחי.
אם אין סטטוס מדיה עדכני, הבקשה תיכשל.
- Parameters
-
position The new position from the beginning of the stream. resumeState The action to take after the seek operation has finished. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- Deprecated:
- להשתמש ב-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
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. repeatMode The repeat mode for playing the queue.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- Deprecated:
- משתמשים ב-loadMediaWithLoadRequestData:.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (nullable id) | customData | |
טוען תור חדש של פריטי מדיה, ואופציונלית גם מתחיל.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. repeatMode The repeat mode for playing the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- Deprecated:
- משתמשים ב-loadMediaWithLoadRequestData:.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
playPosition: | (NSTimeInterval) | playPosition | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (nullable id) | customData | |
טוען תור חדש של פריטי מדיה, ואופציונלית גם מתחיל.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. playPosition The initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used. repeatMode The repeat mode for playing the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- Deprecated:
- משתמשים ב-loadMediaWithLoadRequestData:.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
withOptions: | (GCKMediaQueueLoadOptions *) | options | |
טוען תור חדש של פריטי מדיה, ואופציונלית גם מתחיל.
במקום זאת, מומלץ להשתמש ב-loadMediaWithLoadRequestData:, שהוא פקודת טעינה מתקדמת שתומכת בטעינה של פריט בודד או ברשימת 'הבאים בתור' עם אפשרויות נוספות.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.options The load options used to load the queue items, as defined by GCKMediaQueueLoadOptions
- מאז
- 4.3.1
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
הוספת רשימה של פריטי מדיה חדשים לתור.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to insert. Must not be nil
or empty.beforeItemID The ID of the item that will be located immediately after the inserted list. If the value is kGCKMediaQueueInvalidItemID, the inserted list will be appended to the end of the queue.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (nullable id) | customData | |
הוספת רשימה של פריטי מדיה חדשים לתור.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to insert. Must not be nil
or empty.beforeItemID ID of the item that will be located immediately after the inserted list. If the value is kGCKMediaQueueInvalidItemID, the inserted list will be appended to the end of the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueInsertItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
שיטה נוחה להוספה של פריט יחיד לתור.
- Parameters
-
item The item to insert. beforeItemID The ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
שיטת נוחות שמוסיפה פריט יחיד לתור והופכת אותו לפריט הנוכחי.
- Parameters
-
item The item to insert. beforeItemID The ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (nullable id) | customData | |
שיטת נוחות שמוסיפה פריט יחיד לתור והופכת אותו לפריט הנוכחי.
- Parameters
-
item The item to insert. beforeItemID The ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue. playPosition The initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems |
מעדכן את התור.
- Parameters
-
queueItems The list of updated items.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
customData: | (nullable id) | customData | |
מעדכן את התור.
- Parameters
-
queueItems The list of updated items. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
הסרת רשימה של פריטי מדיה מהתור.
אם כתוצאה מכך התור יתרוקן, סשן המדיה הנוכחי יסתיים.
- Parameters
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs | |
customData: | (nullable id) | customData | |
הסרת רשימה של פריטי מדיה מהתור.
אם כתוצאה מכך התור יתרוקן, סשן המדיה הנוכחי יסתיים.
- Parameters
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueRemoveItemWithID: | (NSUInteger) | itemID |
שיטה נוחה שמסירה פריט יחיד מהתור.
- Parameters
-
itemID The ID of the item to remove.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
סדר מחדש רשימה של פריטי מדיה בתור.
- Parameters
-
queueItemIDs An array of media item IDs identifying the items to reorder. Must not be nil
or empty.beforeItemID ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the reordered list will be appended at the end of the queue.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (nullable id) | customData | |
שינוי הסדר של רשימת פריטי המדיה בתור.
- Parameters
-
queueItemIDs An array of media item IDs identifying the items to reorder. Must not be nil
or empty.beforeItemID The ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the reordered list will be moved to the end of the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueMoveItemWithID: | (NSUInteger) | itemID | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
שיטה נוחה להעברת פריט יחיד בתור.
- Parameters
-
itemID The ID of the item to move. beforeItemID The ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the item will be moved to the end of the queue.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID |
מעבר לפריט עם המזהה שצוין בתור.
- Parameters
-
itemID The ID of the item to jump to.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
customData: | (nullable id) | customData | |
מעבר לפריט עם המזהה שצוין בתור.
- Parameters
-
itemID The ID of the item to jump to. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (nullable id) | customData | |
מעבר לפריט עם המזהה שצוין בתור.
- Parameters
-
itemID The ID of the item to jump to. playPosition The initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueNextItem |
מעבר לפריט הבא בתור.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queuePreviousItem |
מעבר לפריט הקודם בתור.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) queueSetRepeatMode: | (GCKMediaRepeatMode) | repeatMode |
מגדיר את מצב החזרה של התור.
- Parameters
-
repeatMode The new repeat mode.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) setStreamVolume: | (float) | volume |
מגדיר את עוצמת הקול של הזרם.
אם אין כרגע סשן מדיה, הבקשה תיכשל.
- Parameters
-
volume The new volume, in the range [0.0 - 1.0].
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) setStreamVolume: | (float) | volume | |
customData: | (nullable id) | customData | |
מגדיר את עוצמת הקול של הזרם.
אם אין כרגע סשן מדיה, הבקשה תיכשל.
- Parameters
-
volume The new volume, in the range [0.0 - 1.0]. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted |
מגדיר אם הזרם מושתק.
אם אין כרגע סשן מדיה, הבקשה תיכשל.
- Parameters
-
muted Whether the stream should be muted or unmuted.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted | |
customData: | (nullable id) | customData | |
מגדיר אם הזרם מושתק.
אם אין כרגע סשן מדיה, הבקשה תיכשל.
- Parameters
-
muted Whether the stream should be muted or unmuted. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (GCKRequest *) requestStatus |
בבקשות עודכנו פרטי סטטוס המדיה מהמקבל.
- החזרות
- האובייקט GCKRequest למעקב אחר הבקשה הזו.
- (NSTimeInterval) approximateStreamPosition |
מחזירה את המיקום המשוער של הזרם כפי שמחושב על סמך המידע האחרון שהתקבל לשידור, וזמן הקיר שחלף מאז העדכון הזה.
מחזירה 0 אם הערוץ לא מחובר או אם לא נטענת מדיה כרגע.
- (NSTimeInterval) approximateLiveSeekableRangeStart |
מחזירה את מיקום ההתחלה המשוער של הטווח המבוקש כפי שמחושב לפי פרטי השידור האחרון שהתקבלו וזמן הקיר שחלף מאז העדכון הזה.
מחזירה 0 אם הערוץ לא מחובר או אם לא נטענת מדיה כרגע. הפונקציה מחזירה את הערך kGCKInvalidTimeInterval
אם השידור אינו שידור חי או אם אין טווח לחיפוש.
- מאז
- 4.4.1
- (NSTimeInterval) approximateLiveSeekableRangeEnd |
מחזירה את מיקום הסיום המשוער של הטווח המבוקש לפי המחושב לפי פרטי השידור האחרון שהתקבלו וזמן הקיר שחלף מאז העדכון הזה.
מחזירה 0 אם הערוץ לא מחובר או אם לא נטענת מדיה כרגע. הפונקציה מחזירה את הערך kGCKInvalidTimeInterval
אם השידור אינו שידור חי או אם אין טווח לחיפוש.
- מאז
- 4.4.1
- (void) notifyDidStartMediaSession |
קריאות למחלקות משנה בכל פעם שמתחיל סשן מדיה, כלומר, מיד לאחר שמדיה חדשה נטענת בהצלחה בנגן המרוחק.
סופק לפי קטגוריה GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateMediaStatus |
תתבצע קריאה על ידי מחלקות משנה בכל פעם שאובייקט mediaStatus של הלקוח משתנה.
סופק לפי קטגוריה GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateQueue |
להפעלה על ידי מחלקות משנה בכל פעם שתור המדיה שמנוהל על ידי הלקוח משתנה.
סופק לפי קטגוריה GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdatePreloadStatus |
תתבצע קריאה על ידי מחלקות משנה בכל פעם שה-GCKMediaStatus::preloadedItemID של GCKMediaStatus של הלקוח משתנה.
סופק לפי קטגוריה GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateMetadata |
להפעלה על ידי מחלקות משנה בכל פעם שהמטא-נתונים משתנים.
סופק לפי קטגוריה GCKRemoteMediaClient(Protected).
- (void) notifyDidReceiveQueueItemIDs: | (NSArray< NSNumber * > *) | itemIDs |
הפעלה על ידי מחלקות משנה בכל פעם שמתקבלת רשימת מזהי הפריטים של תור המדיה.
- Parameters
-
itemIDs The list of queue item IDs.
- מאז
- 4.1
סופק לפי קטגוריה GCKRemoteMediaClient(Protected).
- (void) notifyDidInsertQueueItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs | |
beforeItemWithID: | (GCKMediaQueueItemID) | beforeItemID | |
הפעלה על ידי מחלקות משנה בכל פעם שרצף רציף של פריטים בתור נוסף לתור.
- Parameters
-
itemIDs The list of queue item IDs identifying the items that were inserted. beforeItemID The ID of the queue item in front of which the new items were inserted, or kGCKInvalidQueueItemID if the items were appended to the end of the queue.
- מאז
- 4.1
סופק לפי קטגוריה GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateQueueItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
תתבצע קריאה למחלקות משנה בכל פעם שפריטים קיימים בתור עודכנו בתור.
- Parameters
-
itemIDs The list of queue item IDs identifying the items that were updated.
- מאז
- 4.1
סופק לפי קטגוריה GCKRemoteMediaClient(Protected).
- (void) notifyDidRemoveQueueItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
הפעלה של מחלקות משנה בכל פעם שמסירים מהתור רצף רציף של פריטים בתור.
- Parameters
-
itemIDs The list of queue item IDs identifying the items that were removed.
- מאז
- 4.1
סופק לפי קטגוריה GCKRemoteMediaClient(Protected).
- (void) notifyDidReceiveQueueItems: | (NSArray< GCKMediaQueueItem * > *) | items |
להפעלה על ידי מחלקה משנית בכל פעם שהתקבלו פריטים בתור.
- Parameters
-
items The list of queue items.
- מאז
- 4.1
סופק לפי קטגוריה GCKRemoteMediaClient(Protected).
פרטי הנכס
|
readnonatomicassign |
דגל שמציין אם האובייקט מקושר לסשן.
|
readnonatomicstrong |
סטטוס המדיה הנוכחי, כפי שדווח בערוץ בקרת המדיה.
|
readnonatomicstrong |
תור המדיה.
- מאז
- 4.3.4
|
readnonatomicassign |
משך הזמן שעבר מאז העדכון האחרון של סטטוס מדיה.
אם עדיין לא התקבל סטטוס מדיה, הערך יהיה NAN.
|
readnonatomicassign |
סימון שמציין אם הלקוח מפעיל שידור חי.
- מאז
- 4.4.1
|
readwritenonatomicweak |
בעל גישה שיכול לחלץ מידע על הפסקות למודעות מהנתונים המותאמים אישית באובייקט GCKMediaStatus.
- Deprecated:
- יש להשתמש ב-GCKAdBreakStatus במקום זאת.