بررسی اجمالی
کنترلکنندهای برای نماهای رابط کاربری که برای کنترل یا نمایش میزان صدا و وضعیت بیصدا یک گیرنده 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
-
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 در حال حاضر نمایندگی می کند.
جزئیات ملک
|
read write nonatomic weak |
یک دکمه "افزایش صدا".
هنگامی که دکمه ضربه می زند، صدای گیرنده با افزایش صدا افزایش می یابد. اگر در حال حاضر هیچ جلسه ای فعال نباشد یا اگر جلسه فعلی از تنظیم صدا پشتیبانی نمی کند، دکمه غیرفعال می شود.
|
read write nonatomic weak |
یک دکمه "کاهش صدا".
هنگامی که دکمه ضربه می زند، صدای گیرنده با افزایش صدا کاهش می یابد. اگر در حال حاضر هیچ جلسه ای فعال نباشد یا اگر جلسه فعلی از تنظیم صدا پشتیبانی نمی کند، دکمه غیرفعال می شود.
|
read write nonatomic weak |
یک نوار لغزنده برای نمایش و تغییر صدای گیرنده فعلی.
هنگامی که مقدار لغزنده توسط کاربر تغییر می کند، میزان صدا در گیرنده به روز می شود. هنگامی که وضعیت گیرنده دریافت می شود که نشان دهنده تغییر در میزان صدای گیرنده است، مقدار لغزنده متناسب با آن به روز می شود. اگر جلسه ای در حال حاضر فعال نباشد یا اگر جلسه فعلی از تنظیم صدا پشتیبانی نکند، نوار لغزنده غیرفعال می شود.
|
read write nonatomic weak |
سوئیچ برای تغییر وضعیت بی صدا گیرنده.
هنگامی که سوئیچ تغییر می کند، وضعیت بی صدا در گیرنده به روز می شود. هنگامی که وضعیت گیرنده دریافت می شود که نشان دهنده تغییر در وضعیت بی صدا گیرنده است، سوئیچ بر اساس آن به روز می شود. در صورتی که هیچ جلسه ای در حال حاضر فعال نباشد یا اگر جلسه فعلی از نادیده گرفتن پشتیبانی نکند، سوئیچ غیرفعال می شود.
|
read write nonatomic weak |
یک دکمه جابجایی برای قطع/لغو صدای گیرنده.
تماسگیرنده باید نمادهای مناسب «بیصدا» و «بیصدا» را برای وضعیتهای GCKUIButtonStateMuteOn و GCKUIButtonStateMuteOff دکمه تنظیم کند. وضعیت دکمه به طور خودکار به روز می شود تا وضعیت قطعی فعلی را در گیرنده منعکس کند. هنگامی که دکمه ضربه می زند، وضعیت بی صدا در گیرنده به روز می شود. اگر در حال حاضر هیچ جلسه ای فعال نباشد یا اگر جلسه فعلی از قطع صدا پشتیبانی نمی کند، دکمه غیرفعال می شود.