نظرة عامة
هي وحدة تحكّم في طرق عرض واجهة المستخدم التي تُستخدَم للتحكم في مستوى الصوت وحالة كتم الصوت لجهاز استقبال البث أو عرضهما.
يسجِّل تطبيق الاتصال عناصر التحكّم في واجهة المستخدم المتعلّقة بمستوى الصوت مع وحدة التحكّم من خلال ضبط الخصائص المناسبة. تستجيب وحدة التحكّم بعد ذلك لأحداث اللمس في عناصر التحكّم من خلال إصدار أوامر مستوى الصوت المناسبة إلى جهاز الاستقبال، ثم تعدِّل عناصر التحكّم استنادًا إلى معلومات الحالة المستلَمة من جهاز الاستقبال. تعمل وحدة التحكُّم على تفعيل وإيقاف عناصر تحكُّم واجهة المستخدم تلقائيًا حسبما يتناسب مع الجلسة الحالية وحالة المُستلِم.
- منذ
- 3.0
تكتسب NSObject.
ملخّص طريقة المثيل | |
(instancetype) | - init |
المُهيئ المُعيّن. المزيد... | |
(void) | - setVolume: |
طريقة مريحة لتغيير مستوى صوت جهاز الاستقبال المزيد... | |
(void) | - setMuted: |
طريقة ملائمة لتغيير حالة كتم الصوت لدى المُستلِم. المزيد... | |
(void) | - volumeUp |
طريقة مريحة لزيادة مستوى صوت المُستلِم من خلال زيادة مستوى الصوت. المزيد... | |
(void) | - volumeDown |
طريقة مريحة لخفض مستوى صوت المُستلِم بمقدار زيادة مستوى الصوت المزيد... | |
(void) | - toggleMuted |
طريقة ملائمة لتبديل حالة كتم الصوت. المزيد... | |
ملخّص الموقع | |
UIButton * | volumeUpButton |
زر "لرفع الصوت" المزيد... | |
UIButton * | volumeDownButton |
زر "خفض الصوت". المزيد... | |
UISlider * | volumeSlider |
شريط تمرير لعرض مستوى الصوت الحالي لجهاز الاستقبال وتغييره المزيد... | |
UISwitch * | muteSwitch |
مفتاح تبديل لتبديل حالة كتم صوت جهاز الاستقبال المزيد... | |
GCKUIMultistateButton * | muteToggleButton |
زر تبديل لكتم صوت جهاز الاستقبال أو إعادة صوته المزيد... | |
تفاصيل الطريقة
- (instancetype) init |
المُهيئ المُعيّن.
- (void) setVolume: | (float) | volume |
طريقة مريحة لتغيير مستوى صوت جهاز الاستقبال
التفويضات إلى عنصر GCKSession النشط حاليًا.
- Parameters
-
volume The new volume. Must be a value in the range [0.0, 1.0].
- (void) setMuted: | (BOOL) | muted |
طريقة ملائمة لتغيير حالة كتم الصوت لدى المُستلِم.
التفويضات إلى عنصر GCKSession النشط حاليًا.
- Parameters
-
muted The new mute state.
- (void) volumeUp |
طريقة مريحة لزيادة مستوى صوت المُستلِم من خلال زيادة مستوى الصوت.
التفويضات إلى عنصر GCKSession النشط حاليًا.
- (void) volumeDown |
طريقة مريحة لخفض مستوى صوت المُستلِم بمقدار زيادة مستوى الصوت
التفويضات إلى عنصر GCKSession النشط حاليًا.
- (void) toggleMuted |
طريقة ملائمة لتبديل حالة كتم الصوت.
التفويضات إلى عنصر GCKSession النشط حاليًا.
تفاصيل الموقع
|
readwritenonatomicweak |
زر "لرفع الصوت"
عند النقر على الزر، يتم زيادة مستوى صوت المُستلِم بمقدار زيادة مستوى الصوت. سيتم إيقاف الزر إذا لم تكن هناك جلسة نشطة حاليًا أو إذا كانت الجلسة الحالية لا تتيح تعديل مستوى الصوت.
|
readwritenonatomicweak |
زر "خفض الصوت".
عند النقر على الزر، يتم خفض مستوى صوت المُستلِم بمقدار زيادة مستوى الصوت. سيتم إيقاف الزر إذا لم تكن هناك جلسة نشطة حاليًا أو إذا كانت الجلسة الحالية لا تتيح تعديل مستوى الصوت.
|
readwritenonatomicweak |
شريط تمرير لعرض مستوى الصوت الحالي لجهاز الاستقبال وتغييره
عند تغيير قيمة شريط التمرير من قِبل المستخدم، يتم تعديل مستوى الصوت في جهاز الاستقبال. عندما يتم تلقّي حالة المُستلِم التي تشير إلى تغيير في مستوى صوت المُستلِم، يتم تعديل قيمة شريط التمرير وفقًا لذلك. سيتم إيقاف شريط التمرير إذا لم تكن هناك جلسة نشطة حاليًا أو إذا كانت الجلسة الحالية لا تتيح تعديل مستوى الصوت.
|
readwritenonatomicweak |
مفتاح تبديل لتبديل حالة كتم صوت جهاز الاستقبال
عند تبديل المفتاح، يتم تعديل حالة كتم الصوت على جهاز الاستقبال. عندما يتم استلام حالة المُستلِم التي تشير إلى تغيير في حالة كتم الصوت لدى المُستلِم، يتم تحديث مفتاح التبديل وفقًا لذلك. سيتم إيقاف مفتاح التبديل إذا لم تكن هناك جلسة نشطة حاليًا أو إذا كانت الجلسة الحالية لا تتيح كتم الصوت.
|
readwritenonatomicweak |
زر تبديل لكتم صوت جهاز الاستقبال أو إعادة صوته
على المتصل ضبط رمزين مناسبين لـ "كتم الصوت" و"غير مكتوم" للحالة GCKUIButtonStateMuteOn وGCKUIButtonStateMuteOff للزر، على التوالي. يتم تعديل حالة الزر تلقائيًا لتعكس حالة كتم الصوت الحالية على جهاز الاستقبال. عند النقر على الزر، يتم تعديل حالة كتم الصوت على جهاز الاستقبال. سيتم إيقاف الزر إذا لم تكن هناك جلسة نشطة حاليًا أو إذا كانت الجلسة الحالية لا تتيح كتم الصوت.