نظرة عامة
بروتوكول المستمع 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: |
يتم الاتصال به عند تلقّي حالة الجهاز المعدَّلة لجلسة بث. المزيد... | |
(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.
- منذ
- 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.
|
optional |
يتم استدعاء هذا الحدث عند تغيير خيارات الجلسة التلقائية لفئة جهاز معيّنة.
- Parameters
-
sessionManager The session manager. category The device category.
- منذ
- 4.0