סיווג GCKUIStreamPositionController

הפניה לסיווג GCKUIStreamPositionController

סקירה כללית

מחלקה שאפשר להשתמש בה כדי להטמיע מיקום מותאם אישית של שידור או לחפש ממשק משתמש, במצבים שבהם אמצעי הבקרה הרגילים של UISlider, UIProgressView ו-UILabel לא יספיקו.

האפליקציה יכולה לתת מחלקה משנית למחלקה הזו ולבטל את המגדירים GCKUIStreamPositionController::streamPosition, GCKUIStreamPositionController::streamDuration ו-GCKUIStreamPositionController::inputEnabled, או להשתמש ב-KVO כדי להאזין לשינויים בנכסים האלה ולעדכן את מיקום השידור ו/או לחפש את הפקדים בממשק המשתמש בהתאם.

מאז
3.4

יורש את NSObject.

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

(instancetype) - init
 מאתחל ייעודי. עוד...
 

סיכום הנכס

NSTimeInterval streamPosition
 המיקום הנוכחי של עדכוני התוכן בGCKRemoteMediaClient. עוד...
 
NSTimeInterval streamDuration
 משך השידור הנוכחי ב-GCKRemoteMediaClient. עוד...
 
BOOL inputEnabled
 ה-GCKUIMediaController כותב את המאפיין הזה כדי להפעיל או להשבית את הפקדים של ממשק המשתמש שמנוהלים על ידי הבקר הזה. עוד...
 

פרטי השיטה

- (instancetype) init

מאתחל ייעודי.

פרטי הנכס

- (NSTimeInterval) streamPosition
readwritenonatomicassign

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

ה-GCKUIMediaController כותב את הנכס הזה בכל פעם שמיקום מקור הנתונים משתנה. במהלך התקדמות מקור הנתונים, הנכס יעודכן פעם בשנייה. ה-GCKUIMediaController עוקב אחר המאפיין (אלא אם הוא בתהליך הכתיבה שלו) ואם הוא משתנה, הוא מנפיק את פקודת המדיה המתאימה עם GCKRemoteMediaPlayer כדי לחפש את מיקום השידור החדש. חשוב לשים לב שעדכון הערך הזה בזרם שלא ניתן לחפש לא ישפיע על הנתונים.

- (NSTimeInterval) streamDuration
readwritenonatomicassign

משך השידור הנוכחי ב-GCKRemoteMediaClient.

ה-GCKUIMediaController כותב את המאפיין הזה בכל פעם שמשך השידור משתנה. אם לשידור אין משך זמן ידוע (למשל, כי זהו שידור חי), הערך שנכתב יהיה kGCKInvalidTimeInterval. אין לאפליקציה משמעות לשינוי הערך הזה.

- (BOOL) inputEnabled
readwritenonatomicassign

ה-GCKUIMediaController כותב את המאפיין הזה כדי להפעיל או להשבית את הפקדים של ממשק המשתמש שמנוהלים על ידי הבקר הזה.

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