ภาพรวม
โปรโตคอล Listener GCKSessionManager
เมธอดของโปรโตคอลเป็นเมธอดที่ไม่บังคับทั้งหมด วิธีการแจ้งเตือนทั้งหมดมี 2 แบบ คือ แบบเรียกใช้สำหรับเซสชันประเภทใดก็ได้ และเรียกใช้สำหรับเซสชันการแคสต์โดยเฉพาะ
ผู้ฟังจะถูกเรียกใช้ตามลำดับที่มีการลงทะเบียน อินสแตนซ์ GCKSessionManagerListener ที่ลงทะเบียนโดยองค์ประกอบของเฟรมเวิร์ก (เช่น GCKUIMediaController) จะมีการเรียกใช้หลังจากอินสแตนซ์ที่ลงทะเบียนโดยแอปพลิเคชันสำหรับโค้ดเรียกกลับ sessionManager:willStartSession: (GCKSessionManagerListener-p), sessionManager:willStartCastSession: (GCKSessionManagerListener-p), sessionManager:willResumeSession: (GCKSessionManagerListener-p) และ sessionManager:willResumeCastSession: (GCKSessionManagerListener-p) และก่อนอินสแตนซ์ที่ลงทะเบียนโดยแอปพลิเคชันสำหรับโค้ดเรียกกลับที่เหลือทั้งหมด
- Since
- 3.0
รับค่า <NSObjectNSObject>
สรุปเมธอดของอินสแตนซ์ | |
(void) | - sessionManager:willStartSession: |
โทรเมื่อเซสชันกำลังจะเริ่มต้น เพิ่มเติม... | |
(void) | - sessionManager:didStartSession: |
เรียกใช้เมื่อเริ่มต้นเซสชันเรียบร้อยแล้ว เพิ่มเติม... | |
(void) | - sessionManager:willStartCastSession: |
เรียกใช้เมื่อเซสชันการแคสต์กำลังจะเริ่มต้น เพิ่มเติม... | |
(void) | - sessionManager:didStartCastSession: |
เรียกใช้เมื่อเริ่มต้นเซสชันการแคสต์เรียบร้อยแล้ว เพิ่มเติม... | |
(void) | - sessionManager:willEndSession: |
เรียกใช้เมื่อเซสชันกำลังจะสิ้นสุด โดยอาจเป็นคำขอหรือเกิดจากข้อผิดพลาด เพิ่มเติม... | |
(void) | - sessionManager:didEndSession:withError: |
เรียกใช้เมื่อเซสชันสิ้นสุดลง ไม่ว่าจะด้วยคำขอหรือเกิดจากข้อผิดพลาด เพิ่มเติม... | |
(void) | - sessionManager:willEndCastSession: |
เรียกใช้เมื่อเซสชันการแคสต์กำลังจะสิ้นสุด ไม่ว่าจะด้วยคำขอหรือเกิดจากข้อผิดพลาด เพิ่มเติม... | |
(void) | - sessionManager:didEndCastSession:withError: |
เรียกใช้เมื่อเซสชันการแคสต์สิ้นสุดลง ไม่ว่าจะเกิดจากคำขอหรือเกิดจากข้อผิดพลาด เพิ่มเติม... | |
(void) | - sessionManager:didFailToStartSession:withError: |
เรียกใช้เมื่อเซสชันไม่สามารถเริ่มต้นได้ เพิ่มเติม... | |
(void) | - sessionManager:didFailToStartCastSession:withError: |
เรียกใช้เมื่อเซสชันแคสต์เริ่มต้นไม่สำเร็จ เพิ่มเติม... | |
(void) | - sessionManager:didSuspendSession:withReason: |
เรียกใช้เมื่อเซสชันถูกระงับ เพิ่มเติม... | |
(void) | - sessionManager:didSuspendCastSession:withReason: |
เรียกใช้เมื่อเซสชันการแคสต์ถูกระงับ เพิ่มเติม... | |
(void) | - sessionManager:willResumeSession: |
เรียกใช้เมื่อเซสชันกำลังจะกลับมาทำงานอีกครั้ง เพิ่มเติม... | |
(void) | - sessionManager:didResumeSession: |
เรียกเมื่อเซสชันกลับมาทำงานอีกครั้งเรียบร้อยแล้ว เพิ่มเติม... | |
(void) | - sessionManager:willResumeCastSession: |
เรียกเมื่อเซสชันการแคสต์กำลังจะกลับมาทำงานอีกครั้ง เพิ่มเติม... | |
(void) | - sessionManager:didResumeCastSession: |
เรียกเมื่อเซสชันการแคสต์กลับมาทำงานอีกครั้งเรียบร้อยแล้ว เพิ่มเติม... | |
(void) | - sessionManager:session:didUpdateDevice: |
มีการเรียกเมื่ออุปกรณ์ที่เชื่อมโยงกับเซสชันนี้มีการเปลี่ยนแปลงในทางใดทางหนึ่ง (เช่น ชื่อที่คุ้นเคยได้เปลี่ยนไป) เพิ่มเติม... | |
(void) | - sessionManager:session:didReceiveDeviceVolume:muted: |
โทรเมื่อได้รับระดับเสียงของอุปกรณ์และสถานะการปิดเสียงสำหรับเซสชันแล้ว เพิ่มเติม... | |
(void) | - sessionManager:castSession:didReceiveDeviceVolume:muted: |
โทรเมื่อได้รับระดับเสียงของอุปกรณ์และสถานะการปิดเสียงสำหรับเซสชันการแคสต์แล้ว เพิ่มเติม... | |
(void) | - sessionManager:session:didReceiveDeviceStatus: |
เรียกใช้เมื่อได้รับข้อความอัปเดตสถานะของอุปกรณ์สำหรับเซสชันแล้ว เพิ่มเติม... | |
(void) | - sessionManager:castSession:didReceiveDeviceStatus: |
โทรเมื่อได้รับข้อความอัปเดตสถานะอุปกรณ์สำหรับเซสชัน Cast เพิ่มเติม... | |
(void) | - sessionManager:didUpdateDefaultSessionOptionsForDeviceCategory: |
เรียกใช้เมื่อมีการเปลี่ยนตัวเลือกเซสชันเริ่มต้นสำหรับหมวดหมู่อุปกรณ์ที่ระบุ เพิ่มเติม... | |
รายละเอียดของเมธอด
|
optional |
โทรเมื่อเซสชันกำลังจะเริ่มต้น
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
เรียกใช้เมื่อเริ่มต้นเซสชันเรียบร้อยแล้ว
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
เรียกใช้เมื่อเซสชันการแคสต์กำลังจะเริ่มต้น
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
เรียกใช้เมื่อเริ่มต้นเซสชันการแคสต์เรียบร้อยแล้ว
- Parameters
-
sessionManager The session manager. session The Cast session.
|
optional |
เรียกใช้เมื่อเซสชันกำลังจะสิ้นสุด โดยอาจเป็นคำขอหรือเกิดจากข้อผิดพลาด
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
เรียกใช้เมื่อเซสชันสิ้นสุดลง ไม่ว่าจะด้วยคำขอหรือเกิดจากข้อผิดพลาด
- Parameters
-
sessionManager The session manager. session The session. error The error, if any; otherwise nil.
|
optional |
เรียกใช้เมื่อเซสชันการแคสต์กำลังจะสิ้นสุด ไม่ว่าจะด้วยคำขอหรือเกิดจากข้อผิดพลาด
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
เรียกใช้เมื่อเซสชันการแคสต์สิ้นสุดลง ไม่ว่าจะเกิดจากคำขอหรือเกิดจากข้อผิดพลาด
- Parameters
-
sessionManager The session manager. session The Cast session. error The error, if any; otherwise nil.
|
optional |
เรียกใช้เมื่อเซสชันไม่สามารถเริ่มต้นได้
- Parameters
-
sessionManager The session manager. session The session. error The error.
|
optional |
เรียกใช้เมื่อเซสชันแคสต์เริ่มต้นไม่สำเร็จ
- Parameters
-
sessionManager The session manager. session The Cast session. error The error.
|
optional |
เรียกใช้เมื่อเซสชันถูกระงับ
- Parameters
-
sessionManager The session manager. session The session. reason The reason for the suspension.
|
optional |
เรียกใช้เมื่อเซสชันการแคสต์ถูกระงับ
- Parameters
-
sessionManager The session manager. session The Cast session. reason The reason for the suspension.
|
optional |
เรียกใช้เมื่อเซสชันกำลังจะกลับมาทำงานอีกครั้ง
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
เรียกเมื่อเซสชันกลับมาทำงานอีกครั้งเรียบร้อยแล้ว
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
เรียกเมื่อเซสชันการแคสต์กำลังจะกลับมาทำงานอีกครั้ง
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
เรียกเมื่อเซสชันการแคสต์กลับมาทำงานอีกครั้งเรียบร้อยแล้ว
- Parameters
-
sessionManager The session manager. session The Cast session.
|
optional |
มีการเรียกเมื่ออุปกรณ์ที่เชื่อมโยงกับเซสชันนี้มีการเปลี่ยนแปลงในทางใดทางหนึ่ง (เช่น ชื่อที่คุ้นเคยได้เปลี่ยนไป)
- Parameters
-
sessionManager The session manager. session The Cast session. device The updated device object.
- Since
- 3.2
|
optional |
โทรเมื่อได้รับระดับเสียงของอุปกรณ์และสถานะการปิดเสียงสำหรับเซสชันแล้ว
- Parameters
-
sessionManager The session manager. session The session. volume The current volume, in the range [0.0, 1.0]. muted The current mute state.
|
optional |
โทรเมื่อได้รับระดับเสียงของอุปกรณ์และสถานะการปิดเสียงสำหรับเซสชันการแคสต์แล้ว
- Parameters
-
sessionManager The session manager. session The Cast session. volume The current volume, in the range [0.0, 1.0]. muted The current mute state.
|
optional |
เรียกใช้เมื่อได้รับข้อความอัปเดตสถานะของอุปกรณ์สำหรับเซสชันแล้ว
- Parameters
-
sessionManager The session manager. session The session. statusText The new device status text.
|
optional |
โทรเมื่อได้รับข้อความอัปเดตสถานะอุปกรณ์สำหรับเซสชัน Cast
- Parameters
-
sessionManager The session manager. session The Cast session. statusText The new device status text.
|
optional |
เรียกใช้เมื่อมีการเปลี่ยนตัวเลือกเซสชันเริ่มต้นสำหรับหมวดหมู่อุปกรณ์ที่ระบุ
- Parameters
-
sessionManager The session manager. category The device category.
- Since
- 4.0