بررسی اجمالی
کلاسی که میتواند برای پیادهسازی یک موقعیت جریان سفارشی و/یا جستجوی UI، در شرایطی که کنترلهای UISlider ، UIProgressView ، و UIlabel معمولی کافی نیستند، استفاده شود.
برنامه ممکن است این کلاس را زیر کلاس قرار دهد و تنظیمکنندههای GCKUIStreamPositionController::streamPosition ، GCKUIStreamPositionController::streamDuration و GCKUIStreamPositionController::inputEnabled را لغو کند، یا از KVO برای گوش دادن به تغییرات این ویژگیها و کنترل/بهروزرسانی جریان آن استفاده کند. ث) بر این اساس.
- از آنجا که
- 3.4
NSObject را به ارث می برد.
خلاصه اموال | |
NSTimeInterval | streamPosition |
موقعیت جریان فعلی از GCKRemoteMediaClient . بیشتر... | |
NSTimeInterval | streamDuration |
مدت زمان جاری از GCKRemoteMediaClient . بیشتر... | |
BOOL | inputEnabled |
GCKUIMediaController این ویژگی را می نویسد تا کنترل(های) UI مدیریت شده توسط این کنترلر را فعال یا غیرفعال کند. بیشتر... | |
جزئیات روش
- (instancetype) init |
مقداردهی اولیه تعیین شده
جزئیات ملک
|
read write nonatomic assign |
موقعیت جریان فعلی از GCKRemoteMediaClient .
GCKUIMediaController هر زمان که موقعیت جریان تغییر کند این ویژگی را می نویسد. در حالی که جریان در حال پیشرفت است، ویژگی یک بار در ثانیه به روز می شود. GCKUIMediaController ویژگی را مشاهده می کند (مگر اینکه در حال نوشتن آن باشد) و اگر تغییر کند، دستور رسانه مناسب را با GCKRemoteMediaPlayer صادر می کند تا موقعیت جریان جدید را جستجو کند. توجه داشته باشید که بهروزرسانی این مقدار در یک جریان غیرقابل جستجو تأثیری نخواهد داشت.
|
read write nonatomic assign |
مدت زمان جاری از GCKRemoteMediaClient .
GCKUIMediaController هر زمان که مدت زمان پخش تغییر کند، این ویژگی را می نویسد. اگر جریان مدت زمان مشخصی نداشته باشد (مثلاً چون یک پخش زنده است)، مقدار نوشته شده kGCKInvalidTimeInterval خواهد بود. تغییر این مقدار برای برنامه معنی دار نیست.
|
read write nonatomic assign |
GCKUIMediaController این ویژگی را می نویسد تا کنترل(های) UI مدیریت شده توسط این کنترلر را فعال یا غیرفعال کند.
کنترلهای رابط کاربری مربوط به رسانه موقتاً غیرفعال میشوند در حالی که یک فرمان رسانه در پرواز است.