คลาส GCKUIDeviceVolumeController

ข้อมูลอ้างอิงคลาส GCKUIDeviceVolumeController

ภาพรวม

ตัวควบคุมสําหรับมุมมอง UI ที่ใช้เพื่อควบคุมหรือแสดงระดับเสียงและปิดเสียงของตัวรับการแคสต์

แอปพลิเคชันการโทรจะลงทะเบียนตัวควบคุม UI ที่เกี่ยวข้องกับระดับเสียงด้วยตัวควบคุมโดยการตั้งค่าพร็อพเพอร์ตี้ที่เหมาะสม จากนั้นตัวควบคุมจะตอบสนองต่อเหตุการณ์การสัมผัสบนตัวควบคุมโดยออกคําสั่งระดับเสียงที่เหมาะสมไปยังผู้รับ และอัปเดตการควบคุมโดยอิงตามข้อมูลสถานะที่ได้รับจากผู้รับ ตัวควบคุมจะเปิดใช้และปิดใช้การควบคุม UI ตามความเหมาะสมสําหรับเซสชันปัจจุบันและสถานะผู้รับ

Since
3.0

รับค่า NSObject

สรุปเมธอดของอินสแตนซ์

(instancetype) - init
 ตัวเริ่มต้นที่กําหนด เพิ่มเติม...
 
(void) - setVolume:
 วิธีที่สะดวกในการเปลี่ยนระดับเสียงของผู้รับ เพิ่มเติม...
 
(void) - setMuted:
 วิธีที่สะดวกในการเปลี่ยนสถานะปิดเสียงของผู้รับ เพิ่มเติม...
 
(void) - volumeUp
 วิธีที่สะดวกในการเพิ่มระดับเสียงของผู้รับโดยเพิ่มระดับเสียง เพิ่มเติม...
 
(void) - volumeDown
 วิธีที่สะดวกในการลดระดับเสียงของผู้รับโดยเพิ่มระดับเสียง เพิ่มเติม...
 
(void) - toggleMuted
 วิธีที่สะดวกในการสลับสถานะปิดเสียง เพิ่มเติม...
 

สรุปพร็อพเพอร์ตี้

UIButton * volumeUpButton
 ปุ่ม "เพิ่มระดับเสียง" เพิ่มเติม...
 
UIButton * volumeDownButton
 ปุ่ม "ลดระดับเสียง" เพิ่มเติม...
 
UISlider * volumeSlider
 แถบเลื่อนสําหรับแสดงและเปลี่ยนระดับเสียงของตัวรับสัญญาณปัจจุบัน เพิ่มเติม...
 
UISwitch * muteSwitch
 สวิตช์สําหรับสลับสถานะปิดเสียงของผู้รับ เพิ่มเติม...
 
GCKUIButtonmuteToggleButton
 ปุ่มเปิด/ปิดสําหรับปิดเสียง/เปิดเสียงผู้รับ เพิ่มเติม...
 

รายละเอียดเมธอด

- (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
readwritenonatomicweak

ปุ่ม "เพิ่มระดับเสียง"

เมื่อแตะปุ่ม ระบบจะเพิ่มระดับเสียงของผู้รับโดยเพิ่มระดับเสียง ระบบจะปิดใช้ปุ่มหากไม่มีเซสชันที่ใช้งานอยู่ในปัจจุบันหรือเซสชันปัจจุบันไม่รองรับการปรับระดับเสียง

- (UIButton*) volumeDownButton
readwritenonatomicweak

ปุ่ม "ลดระดับเสียง"

เมื่อแตะปุ่มดังกล่าว ระดับเสียงของผู้รับจะลดลงทีละน้อย ระบบจะปิดใช้ปุ่มหากไม่มีเซสชันที่ใช้งานอยู่ในปัจจุบันหรือเซสชันปัจจุบันไม่รองรับการปรับระดับเสียง

- (UISlider*) volumeSlider
readwritenonatomicweak

แถบเลื่อนสําหรับแสดงและเปลี่ยนระดับเสียงของตัวรับสัญญาณปัจจุบัน

เมื่อผู้ใช้เปลี่ยนค่าแถบเลื่อน ระบบจะอัปเดตระดับเสียงของตัวรับ เมื่อได้รับสถานะผู้รับที่ระบุการเปลี่ยนแปลงในระดับเสียงของผู้รับแล้ว ระบบจะอัปเดตค่าแถบเลื่อนตามความเหมาะสม ระบบจะปิดแถบเลื่อนหากไม่มีเซสชันที่ใช้งานอยู่ในปัจจุบันหรือเซสชันปัจจุบันไม่รองรับการปรับระดับเสียง

- (UISwitch*) muteSwitch
readwritenonatomicweak

สวิตช์สําหรับสลับสถานะปิดเสียงของผู้รับ

เมื่อสลับสวิตช์แล้ว สถานะปิดเสียงจะอัปเดตบนตัวรับ เมื่อได้รับสถานะผู้รับที่แสดงถึงการเปลี่ยนแปลงสถานะปิดเสียงของผู้รับแล้ว ระบบจะอัปเดตสวิตช์ให้สอดคล้องกัน สวิตช์จะถูกปิดใช้งานหากไม่มีเซสชันที่ใช้งานอยู่ในปัจจุบันหรือเซสชันปัจจุบันไม่รองรับการปิดเสียง

- (GCKUIButton*) muteToggleButton
readwritenonatomicweak

ปุ่มเปิด/ปิดสําหรับปิดเสียง/เปิดเสียงผู้รับ

ผู้โทรควรตั้งค่าไอคอน "ปิดเสียง" และ "ปิดเสียง" ที่เหมาะสมสําหรับสถานะของ GCKUIControlStateMuteOn และ GCKUIControlStateMuteOff ของปุ่มตามลําดับ สถานะของปุ่มจะอัปเดตโดยอัตโนมัติเพื่อแสดงสถานะปิดเสียงปัจจุบันบนตัวรับ เมื่อแตะปุ่ม ระบบจะอัปเดตสถานะปิดเสียงบนตัวรับ ระบบจะปิดใช้ปุ่มหากไม่มีเซสชันที่ใช้งานอยู่ในปัจจุบัน หรือเซสชันปัจจุบันไม่รองรับการปิดเสียง