بررسی اجمالی
گزینههایی که بر کشف دستگاههای Cast و رفتار جلسات Cast تأثیر میگذارند.
ویژگی های قابل نوشتن باید قبل از ارسال این شی به GCKCastContext تنظیم شوند.
- از آنجا که
- 3.0
NSObject، <NSCopying> و <NSSecureCoding> را به ارث می برد.
خلاصه روش نمونه | |
(instancetype) | - initWithDiscoveryCriteria: |
یک شی GCKCastOptions جدید با معیارهای کشف مشخص شده می سازد. بیشتر... | |
(instancetype) | - initWithReceiverApplicationID: |
یک شی GCKCastOptions جدید با شناسه برنامه گیرنده مشخص شده می سازد. بیشتر... | |
(instancetype) | - initWithSupportedNamespaces: |
یک شی GCKCastOptions جدید با لیست مشخص شده فضاهای نام می سازد. بیشتر... | |
خلاصه اموال | |
BOOL | physicalVolumeButtonsWillControlDeviceVolume |
پرچمی که نشان می دهد دکمه های فیزیکی صدا دستگاه فرستنده باید میزان صدای جلسه را کنترل کند یا خیر. بیشتر... | |
BOOL | disableDiscoveryAutostart |
پرچمی که نشان میدهد آیا کشف دستگاههای Cast باید به طور خودکار در زمان اولیهسازی زمینه شروع شود یا خیر. بیشتر... | |
BOOL | disableAnalyticsLogging |
پرچمی که برای غیرفعال کردن یا فعال کردن جمعآوری دادههای تشخیصی برای بهبود قابلیت اطمینان کشف دستگاه Cast استفاده میشود. بیشتر... | |
GCKLaunchOptions * | launchOptions |
گزینههای گیرنده راهاندازی میشود تا هنگام شروع جلسه Cast از آن استفاده کنید. بیشتر... | |
NSString * | sharedContainerIdentifier |
شناسه کانتینر مشترک برای استفاده برای دانلودهای HTTP پسزمینه که توسط چارچوب انجام میشود. بیشتر... | |
BOOL | suspendSessionsWhenBackgrounded |
آیا وقتی برنامه فرستنده به پسزمینه میرود، جلسات باید به حالت تعلیق درآید (و پس از بازگشت به پیشزمینه از سر گرفته شود). بیشتر... | |
BOOL | stopReceiverApplicationWhenEndingSession |
این که آیا برنامه گیرنده باید با پایان دادن به جلسه از طریق دکمه "توقف ارسال" پایان یابد یا خیر. بیشتر... | |
BOOL | startDiscoveryAfterFirstTapOnCastButton |
آیا کشف دستگاههای Cast فقط پس از ضربه زدن کاربر روی GCKUICastButton برای اولین بار شروع میشود. بیشتر... | |
جزئیات روش
- (instancetype) initWithDiscoveryCriteria: | ( GCKDiscoveryCriteria *) | discoveryCriteria |
یک شی GCKCastOptions جدید با معیارهای کشف مشخص شده می سازد.
- Parameters
-
discoveryCriteria The discovery criteria to apply to discovered Cast devices. Only those devices that satisfy the criteria will be made available to the application.
- از آنجا که
- 4.0
- (instancetype) initWithReceiverApplicationID: | (NSString *) | applicationID |
یک شی GCKCastOptions جدید با شناسه برنامه گیرنده مشخص شده می سازد.
- Parameters
-
applicationID The ID of the receiver application which must be supported by discovered Cast devices, and which will be launched when starting a new Cast session.
- Deprecated:
- از initWithDiscoveryCriteria: استفاده کنید.
- (instancetype) initWithSupportedNamespaces: | (NSArray< NSString * > *) | namespaces |
یک شی GCKCastOptions جدید با لیست مشخص شده فضاهای نام می سازد.
- Parameters
-
namespaces A list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.
- Deprecated:
- از initWithDiscoveryCriteria: استفاده کنید.
جزئیات ملک
|
read write nonatomic assign |
پرچمی که نشان می دهد دکمه های فیزیکی صدا دستگاه فرستنده باید میزان صدای جلسه را کنترل کند یا خیر.
|
read write nonatomic assign |
پرچمی که نشان میدهد آیا کشف دستگاههای Cast باید به طور خودکار در زمان اولیهسازی زمینه شروع شود یا خیر.
اگر روی NO
تنظیم شود، کشف را می توان بر حسب تقاضا با استفاده از روش هایstartDiscovery (GCKDiscoveryManager) و stopDiscovery (GCKDiscoveryManager) شروع و متوقف کرد. به طور پیش فرض این گزینه روی NO
تنظیم شده است.
- از آنجا که
- 3.4
|
read write nonatomic assign |
پرچمی که برای غیرفعال کردن یا فعال کردن جمعآوری دادههای تشخیصی برای بهبود قابلیت اطمینان کشف دستگاه Cast استفاده میشود.
مقدار پیش فرض NO
(فعال) است. ممکن است با تنظیم مقدار بر روی YES
غیرفعال شود.
- از آنجا که
- 4.0
|
read write nonatomic copy |
گزینههای گیرنده راهاندازی میشود تا هنگام شروع جلسه Cast از آن استفاده کنید.
|
read write nonatomic copy |
شناسه کانتینر مشترک برای استفاده برای دانلودهای HTTP پسزمینه که توسط چارچوب انجام میشود.
- از آنجا که
- 3.2
|
read write nonatomic assign |
آیا وقتی برنامه فرستنده به پسزمینه میرود، جلسات باید به حالت تعلیق درآید (و پس از بازگشت به پیشزمینه از سر گرفته شود).
به طور پیش فرض این گزینه روی YES
تنظیم شده است. در برنامههایی که میتوانند اتصالات شبکه را در پسزمینه به طور نامحدود حفظ کنند، مناسب است این را روی NO
تنظیم کنید.
- از آنجا که
- 3.4
|
read write nonatomic assign |
این که آیا برنامه گیرنده باید با پایان دادن به جلسه از طریق دکمه "توقف ارسال" پایان یابد یا خیر.
به طور پیش فرض این گزینه روی NO
تنظیم شده است.
- از آنجا که
- 4.0
|
read write nonatomic assign |
آیا کشف دستگاههای Cast فقط پس از ضربه زدن کاربر روی GCKUICastButton
برای اولین بار شروع میشود.
اگر روی YES
تنظیم شده باشد، GCKUICastButton
نمایش داده می شود تا زمانی که کاربر برای اولین بار روی دکمه Cast ضربه بزند. در اولین ضربه، یک بینابینی برای توضیح اینکه چرا مجوز دسترسی به شبکه محلی برای کار بازیگران مورد نیاز است، ارائه میشود. کشف زمانی شروع میشود که بینابینی رد شود. دکمه Cast فقط زمانی که دستگاه به شبکه Wi-Fi متصل است دوباره نشان داده می شود. وقتی اتصال شبکه Wi-Fi وجود ندارد، دکمه Cast پنهان می شود. اگر روی NO
تنظیم شود، کشف بر اساس پرچم disableDiscoveryAutoStart
شروع می شود. اگر پرچم disableDiscoveryAutoStart
روی NO
تنظیم شده باشد، این پرچم فقط در iOS 14 و بالاتر اعمال می شود. مقدار پیش فرض YES
است.
- از آنجا که
- 4.5.3