نظرة عامة
فئة يمكن استخدامها لتنفيذ موضع بث مخصّص و/أو تقديم واجهة مستخدم في الحالات التي لا تكون فيها عناصر التحكّم العادية 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 هذه السمة لتفعيل أو إيقاف عناصر التحكّم في واجهة المستخدم التي تديرها وحدة التحكّم هذه.
يتم مؤقتًا إيقاف عناصر التحكم في واجهة المستخدم المتعلقة بالوسائط أثناء تنفيذ أمر وسائط.