بررسی اجمالی
پروتکل شنونده GCKSessionManager .
روش های پروتکل همه اختیاری هستند. همه روشهای اعلان در دو نوع ارائه میشوند: یکی که برای هر نوع جلسه فراخوانی میشود و دیگری که به طور خاص برای جلسات Cast فراخوانی میشود.
شنوندگان به ترتیبی که ثبت شده اند فراخوانی می شوند. نمونههای GCKSessionManagerListener که توسط مؤلفههای خود چارچوب (مانند GCKUIMediaController ) ثبت میشوند، همیشه پس از مواردی که توسط برنامه برای callbacks sessionManager:willStartSession: (GCKSessionManagerListener-p) ، sessionManager:willStartCastSession: (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: |
زمانی که جلسه Cast در شرف شروع است تماس گرفته می شود. بیشتر... | |
(void) | - sessionManager:didStartCastSession: |
هنگامی که یک جلسه Cast با موفقیت شروع شده باشد تماس گرفته می شود. بیشتر... | |
(void) | - sessionManager:willEndSession: |
زمانی فراخوانی میشود که جلسهای در شرف پایان یافتن است، یا به درخواست یا به دلیل خطا. بیشتر... | |
(void) | - sessionManager:didEndSession:withError: |
هنگامی که یک جلسه به پایان رسیده باشد، یا با درخواست یا به دلیل خطا، فراخوانی می شود. بیشتر... | |
(void) | - sessionManager:willEndCastSession: |
زمانی که یک جلسه Cast در شرف پایان است، با درخواست یا به دلیل خطا، فراخوانی می شود. بیشتر... | |
(void) | - sessionManager:didEndCastSession:withError: |
زمانی که یک جلسه Cast به پایان رسیده باشد، یا بر اساس درخواست یا به دلیل خطا، فراخوانی می شود. بیشتر... | |
(void) | - sessionManager:didFailToStartSession:withError: |
زمانی فراخوانی می شود که یک جلسه شروع نشده باشد. بیشتر... | |
(void) | - sessionManager:didFailToStartCastSession:withError: |
زمانی فراخوانی می شود که جلسه Cast شروع نشده باشد. بیشتر... | |
(void) | - sessionManager:didSuspendSession:withReason: |
زمانی که یک جلسه به حالت تعلیق درآمده است تماس گرفته می شود. بیشتر... | |
(void) | - sessionManager:didSuspendCastSession:withReason: |
هنگامی که یک جلسه Cast به حالت تعلیق درآمده است تماس گرفته می شود. بیشتر... | |
(void) | - sessionManager:willResumeSession: |
زمانی که جلسه در شرف از سرگیری مجدد است تماس گرفته می شود. بیشتر... | |
(void) | - sessionManager:didResumeSession: |
زمانی که یک جلسه با موفقیت از سر گرفته شد، تماس گرفته می شود. بیشتر... | |
(void) | - sessionManager:willResumeCastSession: |
زمانی که جلسه Cast در شرف ازسرگیری است، تماس گرفته می شود. بیشتر... | |
(void) | - sessionManager:didResumeCastSession: |
هنگامی که یک جلسه Cast با موفقیت از سر گرفته شود، تماس گرفته می شود. بیشتر... | |
(void) | - sessionManager:session:didUpdateDevice: |
زمانی فراخوانی می شود که دستگاه مرتبط با این جلسه به نحوی تغییر کرده باشد (مثلاً نام دوستانه تغییر کرده است). بیشتر... | |
(void) | - sessionManager:session:didReceiveDeviceVolume:muted: |
زمانی که صدای دستگاه بهروزرسانی شده و وضعیت بیصدا برای یک جلسه دریافت شده باشد، تماس گرفته میشود. بیشتر... | |
(void) | - sessionManager:castSession:didReceiveDeviceVolume:muted: |
زمانی که صدای دستگاه بهروزرسانی شده و وضعیت بیصدا برای جلسه Cast دریافت شد، تماس گرفته میشود. بیشتر... | |
(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 |
زمانی که جلسه Cast در شرف شروع است تماس گرفته می شود.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
هنگامی که یک جلسه Cast با موفقیت شروع شده باشد تماس گرفته می شود.
- 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 |
زمانی که یک جلسه Cast در شرف پایان است، با درخواست یا به دلیل خطا، فراخوانی می شود.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
زمانی که یک جلسه Cast به پایان رسیده باشد، یا بر اساس درخواست یا به دلیل خطا، فراخوانی می شود.
- 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 |
زمانی فراخوانی می شود که جلسه Cast شروع نشده باشد.
- 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 |
هنگامی که یک جلسه Cast به حالت تعلیق درآمده است تماس گرفته می شود.
- 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 |
زمانی که جلسه Cast در شرف ازسرگیری است، تماس گرفته می شود.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
هنگامی که یک جلسه Cast با موفقیت از سر گرفته شود، تماس گرفته می شود.
- 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 |
زمانی که صدای دستگاه بهروزرسانی شده و وضعیت بیصدا برای جلسه Cast دریافت شد، تماس گرفته میشود.
- 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.
- از آنجا که
- 4.0