کلاس GCKUIDeviceVolumeController

مرجع کلاس GCKUIDeviceVolumeController

بررسی اجمالی

کنترل‌کننده‌ای برای نماهای رابط کاربری که برای کنترل یا نمایش میزان صدا و وضعیت بی‌صدا یک گیرنده Cast استفاده می‌شود.

برنامه فراخوانی، کنترل های رابط کاربری مربوط به حجم خود را با تنظیم ویژگی های مناسب، با کنترلر ثبت می کند. سپس کنترلر به رویدادهای لمسی روی کنترل‌ها با صدور فرمان‌های مربوط به صدا برای گیرنده پاسخ می‌دهد و کنترل‌ها را بر اساس اطلاعات وضعیت دریافتی از گیرنده به‌روزرسانی می‌کند. کنترل‌کننده به‌طور خودکار کنترل‌های UI را متناسب با وضعیت جلسه و گیرنده فعلی فعال و غیرفعال می‌کند.

از آنجا که
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
volumeThe new volume. Must be a value in the range [0.0, 1.0].
- (void) setMuted: (BOOL)  muted

یک روش راحت برای تغییر حالت بی صدا گیرنده.

به شیء فعال GCKSession در حال حاضر نمایندگی می کند.

Parameters
mutedThe new mute state.
- (void) volumeUp

یک روش راحت برای افزایش صدای گیرنده با افزایش حجم.

به شیء فعال GCKSession در حال حاضر نمایندگی می کند.

- (void) volumeDown

روشی راحت برای کاهش صدای گیرنده با افزایش حجم.

به شیء فعال GCKSession در حال حاضر نمایندگی می کند.

- (void) toggleMuted

یک روش راحت برای تغییر وضعیت بی صدا.

به شیء فعال GCKSession در حال حاضر نمایندگی می کند.

جزئیات ملک

- (UIButton*) volumeUpButton
read write nonatomic weak

یک دکمه "افزایش صدا".

هنگامی که دکمه ضربه می زند، صدای گیرنده با افزایش صدا افزایش می یابد. اگر در حال حاضر هیچ جلسه ای فعال نباشد یا اگر جلسه فعلی از تنظیم صدا پشتیبانی نمی کند، دکمه غیرفعال می شود.

- (UIButton*) volumeDownButton
read write nonatomic weak

یک دکمه "کاهش صدا".

هنگامی که دکمه ضربه می زند، صدای گیرنده با افزایش صدا کاهش می یابد. اگر در حال حاضر هیچ جلسه ای فعال نباشد یا اگر جلسه فعلی از تنظیم صدا پشتیبانی نمی کند، دکمه غیرفعال می شود.

- (UISlider*) volumeSlider
read write nonatomic weak

یک نوار لغزنده برای نمایش و تغییر صدای گیرنده فعلی.

هنگامی که مقدار لغزنده توسط کاربر تغییر می کند، میزان صدا در گیرنده به روز می شود. هنگامی که وضعیت گیرنده دریافت می شود که نشان دهنده تغییر در میزان صدای گیرنده است، مقدار لغزنده متناسب با آن به روز می شود. اگر جلسه ای در حال حاضر فعال نباشد یا اگر جلسه فعلی از تنظیم صدا پشتیبانی نکند، نوار لغزنده غیرفعال می شود.

- (UISwitch*) muteSwitch
read write nonatomic weak

سوئیچ برای تغییر وضعیت بی صدا گیرنده.

هنگامی که سوئیچ تغییر می کند، وضعیت بی صدا در گیرنده به روز می شود. هنگامی که وضعیت گیرنده دریافت می شود که نشان دهنده تغییر در وضعیت بی صدا گیرنده است، سوئیچ بر اساس آن به روز می شود. در صورتی که هیچ جلسه ای در حال حاضر فعال نباشد یا اگر جلسه فعلی از نادیده گرفتن پشتیبانی نکند، سوئیچ غیرفعال می شود.

- ( GCKUIMultistateButton *) muteToggleButton
read write nonatomic weak

یک دکمه جابجایی برای قطع/لغو صدای گیرنده.

تماس‌گیرنده باید نمادهای مناسب «بی‌صدا» و «بی‌صدا» را برای وضعیت‌های GCKUIButtonStateMuteOn و GCKUIButtonStateMuteOff دکمه تنظیم کند. وضعیت دکمه به طور خودکار به روز می شود تا وضعیت قطعی فعلی را در گیرنده منعکس کند. هنگامی که دکمه ضربه می زند، وضعیت بی صدا در گیرنده به روز می شود. اگر در حال حاضر هیچ جلسه ای فعال نباشد یا اگر جلسه فعلی از قطع صدا پشتیبانی نمی کند، دکمه غیرفعال می شود.