סקירה כללית
מחלקה שאפשר להשתמש בה כדי להטמיע ממשק משתמש של החלפת מצב הפעלה/השהיה מותאמת אישית, במצבים שבהם GCKUIMultistateButton לא יספיק.
האפליקציה יכולה לתת מחלקה משנית למחלקה הזו ולבטל את המגדירים GCKUIPlayPauseToggleController::playPauseState ו-GCKUIPlayPauseToggleController::inputEnabled, או להשתמש ב-KVO כדי להאזין לשינויים במאפיינים האלה ולעדכן בהתאם את הפקדים של ממשק המשתמש להפעלה/השהיה.
- מאז
- 3.4
יורש את NSObject.
סיכום שיטות של מכונה | |
(instancetype) | - init |
מאתחל ייעודי. עוד... | |
סיכום הנכס | |
GCKUIPlayPauseState | playPauseState |
מצב ההפעלה/ההשהיה הנוכחי של GCKRemoteMediaClient. עוד... | |
BOOL | inputEnabled |
ה-GCKUIMediaController כותב את המאפיין הזה כדי להפעיל או להשבית את הפקדים של ממשק המשתמש שמנוהלים על ידי הבקר הזה. עוד... | |
פרטי השיטה
- (instancetype) init |
מאתחל ייעודי.
פרטי הנכס
|
readwritenonatomicassign |
מצב ההפעלה/ההשהיה הנוכחי של GCKRemoteMediaClient.
GCKUIMediaController כותב את המאפיין הזה בכל פעם שמצב ההפעלה/ההשהיה של המקבל משתנה. הוא בודק את המאפיין (אלא אם הוא בתהליך הכתיבה שלו) ואם הוא משתנה, הוא מנפיק את פקודת המדיה המתאימה עם GCKRemoteMediaClient כדי לשנות את מצב הנגן של המקבל בהתאם.
|
readwritenonatomicassign |
ה-GCKUIMediaController כותב את המאפיין הזה כדי להפעיל או להשבית את הפקדים של ממשק המשתמש שמנוהלים על ידי הבקר הזה.
פקדי ממשק משתמש שקשורים למדיה מושבתים באופן זמני בזמן שפקודת מדיה פועלת.