کلاس GCKUIPlayPauseToggleController

مرجع کلاس GCKUIPlayPauseToggleController

بررسی اجمالی

کلاسی که می‌تواند برای پیاده‌سازی یک رابط کاربری تغییر حالت پخش/مکث سفارشی، در شرایطی که یک GCKUIMultistateButton کافی نیست، استفاده شود.

برنامه می‌تواند این کلاس را زیرکلاس کند و تنظیم‌کننده‌های GCKUIPlayPauseToggleController::playPauseState و GCKUIPlayPauseToggleController::inputEnabled را لغو کند، یا از KVO برای گوش دادن به تغییرات این ویژگی‌ها استفاده کند و کنترل(های) UI پخش/مکث آن را به‌روزرسانی کند.

از آنجا که
3.4

NSObject را به ارث می برد.

خلاصه روش نمونه

(instancetype) - init
مقداردهی اولیه تعیین شده بیشتر...

خلاصه اموال

GCKUIPlayPauseState   playPauseState
وضعیت پخش/مکث فعلی GCKRemoteMediaClient . بیشتر...
BOOL  inputEnabled
GCKUIMediaController این ویژگی را می نویسد تا کنترل(های) UI مدیریت شده توسط این کنترلر را فعال یا غیرفعال کند. بیشتر...

جزئیات روش

- (instancetype) init

مقداردهی اولیه تعیین شده

جزئیات ملک

- ( GCKUIPlayPauseState ) playPauseState
read write nonatomic assign

وضعیت پخش/مکث فعلی GCKRemoteMediaClient .

هر زمان که وضعیت پخش/مکث گیرنده تغییر کند، GCKUIMediaController این ویژگی را می نویسد. ویژگی را مشاهده می کند (مگر اینکه در مرحله نوشتن آن باشد) و اگر تغییر کند، دستور رسانه مناسب را با GCKRemoteMediaClient صادر می کند تا وضعیت پخش گیرنده را مطابق با آن تغییر دهد.

- (BOOL) inputEnabled
read write nonatomic assign

GCKUIMediaController این ویژگی را می نویسد تا کنترل(های) UI مدیریت شده توسط این کنترلر را فعال یا غیرفعال کند.

کنترل‌های رابط کاربری مربوط به رسانه موقتاً غیرفعال می‌شوند در حالی که یک فرمان رسانه در پرواز است.