فئة وحدة التحكم في التشغيل GCKUIPlayback
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
فئة يمكن استخدامها لتنفيذ واجهة مستخدم مخصّصة لمعدّل تشغيل البث.
قد يفرض التطبيق إما فئة فرعية على هذه الفئة وأن يلغي دالتَي GCKUIPlaybackRateController::playbackRate وGCKUIPlaybackRateController::inputEnabled، أو يستخدم خوارزمية KVO لرصد التغييرات التي تطرأ على هذه الخصائص، وأن يعدِّل معدّل التشغيل و/أو عناصر التحكم في واجهة المستخدم لمعدل التشغيل وفقًا لذلك.
- منذ
- 4.0
تكتسب NSObject.
تكتب السمة GCKUIMediaController هذه السمة لتفعيل أو إيقاف عناصر التحكّم في واجهة المستخدم التي تديرها وحدة التحكّم هذه.
يتم مؤقتًا إيقاف عناصر التحكم في واجهة المستخدم المتعلقة بالوسائط أثناء تنفيذ أمر وسائط.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)"],[[["`GCKUIPlaybackRateController` enables custom stream playback rate UI implementation."],["It allows subclassing and overriding, or using KVO to monitor and update playback rate."],["`GCKUIMediaController` manages playback rate changes and UI control enabling/disabling."],["The `playbackRate` property reflects the current stream playback rate from `GCKRemoteMediaClient`."],["The `inputEnabled` property controls the enabled/disabled state of playback rate UI controls."]]],["The `GCKUIPlaybackRateController` class facilitates custom stream playback rate UI implementation. Developers can subclass it, overriding `playbackRate` and `inputEnabled` properties, or use KVO to monitor changes. `playbackRate` reflects the current stream's playback rate from `GCKRemoteMediaClient`, while `inputEnabled` manages the UI control's enabled/disabled state by `GCKUIMediaController`. The `GCKUIMediaController` updates `playbackRate` and observes it, issuing media commands to change the rate. Media UI controls are disabled while a command is active.\n"]]