بررسی اجمالی
یک کلاس حاوی اشیاء و حالت جهانی برای چارچوب.
زمینه باید در اوایل چرخه حیات برنامه از طریق تماس با setSharedInstanceWithOptions: (GCKCastContext) .
- از آنجا که
- 3.0
NSObject را به ارث می برد.
خلاصه روش نمونه | |
(void) | - registerDeviceProvider: |
یک ارائهدهنده دستگاه را ثبت میکند که برای نوع جدیدی از دستگاه (غیر Cast) پشتیبانی میکند. بیشتر... | |
(void) | - unregisterDeviceProviderForCategory: |
ارائه دهنده دستگاه را برای یک دسته دستگاه معین لغو ثبت می کند. بیشتر... | |
(void) | - setLaunchCredentialsData: |
داده های اعتبار کاربر فعلی را تنظیم می کند. بیشتر... | |
(void) | - presentCastDialog |
کادر گفتگوی Cast را نمایش می دهد. بیشتر... | |
( GCKUICastContainerViewController *) | - createCastContainerControllerForViewController: |
یک GCKUICastContainerViewController می سازد که کنترلر نمای داده شده را جاسازی می کند. بیشتر... | |
( GCKUIMiniMediaControlsViewController *) | - createMiniMediaControlsViewController |
یک GCKUIMiniMediaControlsViewController می سازد. بیشتر... | |
(BOOL) | - presentCastInstructionsViewControllerOnce |
اگر قبلاً نشان داده نشده است، یک کنترلر نمای تمام صفحه ارائه می دهد که توجه را به دکمه Cast جلب می کند و متن آموزشی مختصری را در مورد استفاده از آن نمایش می دهد. بیشتر... | |
(BOOL) | - presentCastInstructionsViewControllerOnceWithCastButton: |
اگر قبلاً نشان داده نشده باشد، یک کنترلر نمای مدال تمام صفحه را ارائه می دهد که توجه را به دکمه Cast جلب می کند که نمای آن ارسال می شود و متن آموزشی مختصری را در مورد استفاده از آن نمایش می دهد. بیشتر... | |
(void) | - clearCastInstructionsShownFlag |
پرچم ثابتی را که ردیابی میکند کنترلکننده نمای مدال دستورالعملهای Cast نشان داده شده است را پاک میکند. بیشتر... | |
(void) | - presentDefaultExpandedMediaControls |
کنترلهای رسانه گسترده Cast را بهطور پیشفرض نمایش میدهد. بیشتر... | |
خلاصه روش کلاس | |
(void) | + setSharedInstanceWithOptions: |
نمونه مشترک را تنظیم میکند و یک شیء Cast options را ارائه میکند. بیشتر... | |
(BOOL) | + setSharedInstanceWithOptions:error: |
نمونه مشترک را تنظیم میکند و یک شیء Cast options را ارائه میکند. بیشتر... | |
(instancetype) | + sharedInstance |
نمونه singleton را برمیگرداند. بیشتر... | |
(BOOL) | + isSharedInstanceInitialized |
آزمایش می کند که آیا نمونه singleton هنوز مقداردهی اولیه شده است. بیشتر... | |
ویژگی های عمومی | |
NSString *const | kGCKNotificationKeyCastState |
کلید userInfo برای وضعیت Cast جدید در اعلان تغییر وضعیت Cast. بیشتر... | |
NSString *const | kGCKCastStateDidChangeNotification |
نام اعلانی که با تغییر حالت Cast منتشر خواهد شد. بیشتر... | |
NSString *const | kGCKExpandedMediaControlsTriggeredNotification |
نام اطلاعیه ای که هنگام ارائه کنترل های رسانه ای گسترده به کاربران منتشر می شود. بیشتر... | |
NSString *const | kGCKUICastDialogWillShowNotification |
نام اعلانی که وقتی گفتگوی Cast در شرف نمایش است منتشر می شود. بیشتر... | |
NSString *const | kGCKUICastDialogDidHideNotification |
نام اعلانی که پس از رد شدن گفتگوی Cast منتشر خواهد شد. بیشتر... | |
خلاصه اموال | |
GCKCastState | castState |
وضعیت ریخته گری فعلی برای برنامه. بیشتر... | |
GCKDiscoveryManager * | discoveryManager |
مدیر کشف بیشتر... | |
GCKSessionManager * | sessionManager |
مدیر جلسه. بیشتر... | |
id< GCKUIImageCache > | imageCache |
اجرای حافظه پنهان تصویر که توسط فریم ورک برای واکشی تصاویری که در ابرداده رسانه ارجاع داده شده اند استفاده می شود. بیشتر... | |
id< GCKUIImagePicker > | imagePicker |
پیاده سازی انتخابگر تصویر که برای انتخاب یک تصویر برای یک هدف خاص استفاده می شود. بیشتر... | |
BOOL | useDefaultExpandedMediaControls |
رفتار فریم ورک را هنگامی که یک اقدام کاربر وجود دارد که باید منجر به ارائه کنترلهای توسعهیافته شود، پیکربندی میکند. بیشتر... | |
GCKUIExpandedMediaControlsViewController * | defaultExpandedMediaControlsViewController |
نمونه کنترلکننده نمای پیشفرض Cast Exped Media Controls. بیشتر... | |
جزئیات روش
+ (void) setSharedInstanceWithOptions: | ( GCKCastOptions *) | options |
نمونه مشترک را تنظیم میکند و یک شیء Cast options را ارائه میکند.
اگر نمونه مشترک از قبل مقداردهی اولیه شده باشد، یک استثنا ایجاد می شود.
- Parameters
-
options The Cast options.
+ (BOOL) setSharedInstanceWithOptions: | ( GCKCastOptions *) | options | |
error: | ( GCKError *_Nullable *_Nullable) | error | |
نمونه مشترک را تنظیم میکند و یک شیء Cast options را ارائه میکند.
اگر زمینه از قبل مقداردهی شده باشد، تماس با شکست مواجه خواهد شد. این متد باید در رشته اصلی فراخوانی شود.
- Parameters
-
options The Cast options. error A pointer at which to store the error in case of a failure.
- برمی گرداند
-
YES
در موفقیت،NO
در شکست.
- از آنجا که
- 4.0
+ (instancetype) sharedInstance |
نمونه singleton را برمیگرداند.
اگر یک نمونه مشترک هنوز مقداردهی اولیه نشده باشد، یک استثنا ایجاد می شود.
+ (BOOL) isSharedInstanceInitialized |
آزمایش می کند که آیا نمونه singleton هنوز مقداردهی اولیه شده است.
- از آنجا که
- 3.5.4
- (void) registerDeviceProvider: | ( GCKDeviceProvider *) | deviceProvider |
یک ارائهدهنده دستگاه را ثبت میکند که برای نوع جدیدی از دستگاه (غیر Cast) پشتیبانی میکند.
- Parameters
-
deviceProvider An instance of a GCKDeviceProvider subclass for managing the devices.
- (void) unregisterDeviceProviderForCategory: | (NSString *) | category |
ارائه دهنده دستگاه را برای یک دسته دستگاه معین لغو ثبت می کند.
- Parameters
-
category A string that uniquely identifies the type of device.
- (void) setLaunchCredentialsData: | ( GCKCredentialsData *_Nullable) | credentialsData |
داده های اعتبار کاربر فعلی را تنظیم می کند.
باید قبل از شروع جلسه پخش محتوا و هر زمان که حساب کاربری تغییر کرد، این API را با اطلاعات کاربر فعلی فراخوانی کنید.
اطلاعات اعتبارنامه در درخواست راه اندازی جاسازی می شود. اگر قرار است یک برنامه Android TV راهاندازی شود، برنامه میتواند از دادههای اعتبار برای تعیین اینکه آیا برنامه از این کاربر خاص پشتیبانی میکند یا خیر استفاده کند. در غیر این صورت، برنامه Cast به جای آن راه اندازی می شود.
اگر یک برنامه Android TV راهاندازی شود، دادههای اعتبارنامه در چارچوب هدف راهاندازی به برنامه منتقل میشود. برنامه می تواند از این داده ها برای شخصی سازی تجربه کاربر استفاده کند.
- Parameters
-
credentialsData An instance of GCKCredentialsData
. May benil
.
- (void) presentCastDialog |
کادر گفتگوی Cast را نمایش می دهد.
ارائه شده بر اساس دسته GCKCastContext(UI) .
- ( GCKUICastContainerViewController *) createCastContainerControllerForViewController: | (UIViewController *) | viewController |
یک GCKUICastContainerViewController می سازد که کنترلر نمای داده شده را جاسازی می کند.
ارائه شده بر اساس دسته GCKCastContext(UI) .
- ( GCKUIMiniMediaControlsViewController *) createMiniMediaControlsViewController |
یک GCKUIMiniMediaControlsViewController می سازد.
ارائه شده بر اساس دسته GCKCastContext(UI) .
- (BOOL) presentCastInstructionsViewControllerOnce |
اگر قبلاً نشان داده نشده است، یک کنترلر نمای تمام صفحه ارائه می دهد که توجه را به دکمه Cast جلب می کند و متن آموزشی مختصری را در مورد استفاده از آن نمایش می دهد.
- برمی گرداند
- اگر نمای کنترلر نشان داده شد
YES
، اگر نمایش داده نشدNO
، زیرا قبلاً نشان داده شده بود. از نسخه 4.1، در صورت پیدا نشدن دکمه Cast،NO
برگردانده می شود.
- Deprecated:
- از presentCastInstructionsViewControllerOnceWithCastButton استفاده کنید:
ارائه شده بر اساس دسته GCKCastContext(UI) .
- (BOOL) presentCastInstructionsViewControllerOnceWithCastButton: | ( GCKUICastButton *) | castButton |
اگر قبلاً نشان داده نشده باشد، یک کنترلر نمای مدال تمام صفحه را ارائه می دهد که توجه را به دکمه Cast جلب می کند که نمای آن ارسال می شود و متن آموزشی مختصری را در مورد استفاده از آن نمایش می دهد.
- برمی گرداند
- اگر نمای کنترلر نشان داده شد
YES
، اگر نمایش داده نشدNO
، زیرا قبلاً نشان داده شده بود. اگر دکمه Cast پیدا نشد،NO
برگردانده می شود.
- از آنجا که
- 4.1
ارائه شده بر اساس دسته GCKCastContext(UI) .
- (void) clearCastInstructionsShownFlag |
پرچم ثابتی را که ردیابی میکند کنترلکننده نمای مدال دستورالعملهای Cast نشان داده شده است را پاک میکند.
ارائه شده بر اساس دسته GCKCastContext(UI) .
- (void) presentDefaultExpandedMediaControls |
کنترلهای رسانه گسترده Cast را بهطور پیشفرض نمایش میدهد.
ارائه شده بر اساس دسته GCKCastContext(UI) .
اسناد داده های اعضا
- (NSString* const) kGCKNotificationKeyCastState |
کلید userInfo
برای وضعیت Cast جدید در اعلان تغییر وضعیت Cast.
- (NSString* const) kGCKCastStateDidChangeNotification |
نام اعلانی که با تغییر حالت Cast منتشر خواهد شد.
- (NSString* const) kGCKExpandedMediaControlsTriggeredNotification |
نام اطلاعیه ای که هنگام ارائه کنترل های رسانه ای گسترده به کاربران منتشر می شود.
- (NSString* const) kGCKUICastDialogWillShowNotification |
نام اعلانی که وقتی گفتگوی Cast در شرف نمایش است منتشر می شود.
- از آنجا که
- 3.4
- (NSString* const) kGCKUICastDialogDidHideNotification |
نام اعلانی که پس از رد شدن گفتگوی Cast منتشر خواهد شد.
- از آنجا که
- 3.4
جزئیات ملک
|
read nonatomic assign |
وضعیت ریخته گری فعلی برای برنامه.
تغییرات این ویژگی را می توان با KVO یا با گوش دادن به اعلانهای kGCKCastStateDidChangeNotification کنترل کرد.
|
read nonatomic strong |
مدیر کشف
این شی کشف دستگاه های گیرنده را انجام می دهد.
|
read nonatomic strong |
مدیر جلسه.
این شیء تعامل با دستگاه های گیرنده را مدیریت می کند.
|
read write nonatomic strong |
اجرای حافظه پنهان تصویر که توسط فریم ورک برای واکشی تصاویری که در ابرداده رسانه ارجاع داده شده اند استفاده می شود.
اگر یک پیاده سازی پیش فرض توسط برنامه ارائه نشده باشد استفاده می شود. ممکن است برای بازگرداندن حافظه پنهان تصویر پیش فرض روی nil
تنظیم شود.
ارائه شده بر اساس دسته GCKCastContext(UI) .
|
read write nonatomic strong |
پیاده سازی انتخابگر تصویر که برای انتخاب یک تصویر برای یک هدف خاص استفاده می شود.
اگر یک پیاده سازی پیش فرض توسط برنامه ارائه نشده باشد استفاده می شود. ممکن است برای بازگرداندن انتخابگر تصویر پیش فرض روی nil
تنظیم شود.
ارائه شده بر اساس دسته GCKCastContext(UI) .
|
read write nonatomic assign |
رفتار فریم ورک را هنگامی که یک اقدام کاربر وجود دارد که باید منجر به ارائه کنترلهای توسعهیافته شود، پیکربندی میکند.
اگر YES
، چارچوب نمای پیشفرض کنترلهای گسترده را نشان میدهد. اگر NO
، چارچوب فقط یک GCKCastContext::kGCKExpandedMediaControlsTriggeredNotification را راهاندازی میکند.
ارائه شده بر اساس دسته GCKCastContext(UI) .
|
read nonatomic strong |
نمونه کنترلکننده نمای پیشفرض Cast Exped Media Controls.
ارائه شده بر اساس دسته GCKCastContext(UI) .