کلاس GCKUStreamPositionController

مرجع کلاس GCKUStreamPositionController

بررسی اجمالی

کلاسی که می‌تواند برای پیاده‌سازی یک موقعیت جریان سفارشی و/یا جستجوی UI، در شرایطی که کنترل‌های UISlider ، UIProgressView ، و UIlabel معمولی کافی نیستند، استفاده شود.

برنامه ممکن است این کلاس را زیر کلاس قرار دهد و تنظیم‌کننده‌های GCKUIStreamPositionController::streamPosition ، GCKUIStreamPositionController::streamDuration و GCKUIStreamPositionController::inputEnabled را لغو کند، یا از KVO برای گوش دادن به تغییرات این ویژگی‌ها و کنترل/به‌روزرسانی جریان آن استفاده کند. ث) بر این اساس.

از آنجا که
3.4

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

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

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

خلاصه اموال

NSTimeInterval  streamPosition
موقعیت جریان فعلی از GCKRemoteMediaClient . بیشتر...
NSTimeInterval  streamDuration
مدت زمان جاری از GCKRemoteMediaClient . بیشتر...
BOOL  inputEnabled
GCKUIMediaController این ویژگی را می نویسد تا کنترل(های) UI مدیریت شده توسط این کنترلر را فعال یا غیرفعال کند. بیشتر...

جزئیات روش

- (instancetype) init

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

جزئیات ملک

- (NSTimeInterval) streamPosition
read write nonatomic assign

موقعیت جریان فعلی از GCKRemoteMediaClient .

GCKUIMediaController هر زمان که موقعیت جریان تغییر کند این ویژگی را می نویسد. در حالی که جریان در حال پیشرفت است، ویژگی یک بار در ثانیه به روز می شود. GCKUIMediaController ویژگی را مشاهده می کند (مگر اینکه در حال نوشتن آن باشد) و اگر تغییر کند، دستور رسانه مناسب را با GCKRemoteMediaPlayer صادر می کند تا موقعیت جریان جدید را جستجو کند. توجه داشته باشید که به‌روزرسانی این مقدار در یک جریان غیرقابل جستجو تأثیری نخواهد داشت.

- (NSTimeInterval) streamDuration
read write nonatomic assign

مدت زمان جاری از GCKRemoteMediaClient .

GCKUIMediaController هر زمان که مدت زمان پخش تغییر کند، این ویژگی را می نویسد. اگر جریان مدت زمان مشخصی نداشته باشد (مثلاً چون یک پخش زنده است)، مقدار نوشته شده kGCKInvalidTimeInterval خواهد بود. تغییر این مقدار برای برنامه معنی دار نیست.

- (BOOL) inputEnabled
read write nonatomic assign

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

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