نظرة عامة
بروتوكول المستمع GCKSessionManager.
جميع طرق البروتوكول اختيارية. كل طرق الإشعار تأتي في شكلين مختلفين: طريقة يتم استدعاؤها لأي نوع من الجلسات، والأخرى التي تم استدعاؤها تحديدًا لجلسات الإرسال.
يتم استدعاء المستمعين بالترتيب الذي تم تسجيله به. سيتم دائمًا استدعاء GCKSessionManagerListener مثيلات تم تسجيلها بواسطة مكوّنات إطار العمل نفسه (مثل GCKUIMediaController)، بعد النُسخ المسجّلة بواسطة التطبيق في طلبات معاودة الاتصال sessionManager:willStartSession: (GCKSessionManagerListener-p) وsessionManager:willStartCastSession: (GCKSessionManagerListener-p) وsessionManager:willResumeSession: (GCKSessionManagerListener-p) وsessionManager:willResumeCastSession: (GCKSessionManagerListener-p)، وقبل مثيلات يتم تسجيلها بواسطة التطبيق في جميع طلبات الاسترجاع المتبقية.
- سينسي
- 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: |
يتم الاتصال عند تلقي حالة الجهاز المُحدّثة لجلسة الإرسال. المزيد... | |
تفاصيل الطريقة
|
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.
- سينسي
- 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 |
يتم الاتصال عند تلقي حالة الجهاز المُحدّثة لجلسة الإرسال.
- Parameters
-
sessionManager The session manager. session The Cast session. statusText The new device status text.