ภาพรวม
ตัวควบคุมสําหรับมุมมอง 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 |
สวิตช์สําหรับสลับสถานะปิดเสียงของผู้รับ เพิ่มเติม... | |
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 ของปุ่มตามลําดับ สถานะของปุ่มจะอัปเดตโดยอัตโนมัติเพื่อแสดงสถานะปิดเสียงปัจจุบันบนตัวรับ เมื่อแตะปุ่ม ระบบจะอัปเดตสถานะปิดเสียงบนตัวรับ ระบบจะปิดใช้ปุ่มหากไม่มีเซสชันที่ใช้งานอยู่ในปัจจุบัน หรือเซสชันปัจจุบันไม่รองรับการปิดเสียง