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