סקירה כללית
מחלקה שאפשר להשתמש בה כדי להטמיע מיקום השידור המותאם אישית ו/או לחפש ממשק משתמש, במצבים שבהם לא מספיק להשתמש בפקדי 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 כדי להפעיל או להשבית את אמצעי הבקרה של ממשק המשתמש שמנוהלים על ידי הבקר הזה.
פקדי ממשק משתמש שקשורים למדיה מושבתים באופן זמני בזמן שפקודת מדיה פעילה.