סקירה כללית
מחלקה שאפשר להשתמש בה כדי להטמיע מיקום מותאם אישית של שידור או לחפש ממשק משתמש, במצבים שבהם אמצעי הבקרה הרגילים של 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 |
מאתחל ייעודי.
פרטי הנכס
|
readwritenonatomicassign |
המיקום הנוכחי של עדכוני התוכן בGCKRemoteMediaClient.
ה-GCKUIMediaController כותב את הנכס הזה בכל פעם שמיקום מקור הנתונים משתנה. במהלך התקדמות מקור הנתונים, הנכס יעודכן פעם בשנייה. ה-GCKUIMediaController עוקב אחר המאפיין (אלא אם הוא בתהליך הכתיבה שלו) ואם הוא משתנה, הוא מנפיק את פקודת המדיה המתאימה עם GCKRemoteMediaPlayer כדי לחפש את מיקום השידור החדש. חשוב לשים לב שעדכון הערך הזה בזרם שלא ניתן לחפש לא ישפיע על הנתונים.
|
readwritenonatomicassign |
משך השידור הנוכחי ב-GCKRemoteMediaClient.
ה-GCKUIMediaController כותב את המאפיין הזה בכל פעם שמשך השידור משתנה. אם לשידור אין משך זמן ידוע (למשל, כי זהו שידור חי), הערך שנכתב יהיה kGCKInvalidTimeInterval. אין לאפליקציה משמעות לשינוי הערך הזה.
|
readwritenonatomicassign |
ה-GCKUIMediaController כותב את המאפיין הזה כדי להפעיל או להשבית את הפקדים של ממשק המשתמש שמנוהלים על ידי הבקר הזה.
פקדי ממשק משתמש שקשורים למדיה מושבתים באופן זמני בזמן שפקודת מדיה פועלת.