کلاس GCKCastOptions
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
گزینههایی که بر کشف دستگاههای Cast و رفتار جلسات Cast تأثیر میگذارند.
ویژگی های قابل نوشتن باید قبل از ارسال این شی به GCKCastContext تنظیم شوند.
- از آنجا که
- 3.0
NSObject، <NSCopying> و <NSSecureCoding> را به ارث می برد.
یک شی 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: استفاده کنید.
- (BOOL) physicalVolumeButtonsWillControlDeviceVolume |
|
read write nonatomic assign |
پرچمی که نشان می دهد دکمه های فیزیکی صدا دستگاه فرستنده باید میزان صدای جلسه را کنترل کند یا خیر.
- (BOOL) disableDiscoveryAutostart |
|
read write nonatomic assign |
- (BOOL) disableAnalyticsLogging |
|
read write nonatomic assign |
پرچمی که برای غیرفعال کردن یا فعال کردن جمعآوری دادههای تشخیصی برای بهبود قابلیت اطمینان کشف دستگاه Cast استفاده میشود.
مقدار پیش فرض NO
(فعال) است. ممکن است با تنظیم مقدار بر روی YES
غیرفعال شود.
- از آنجا که
- 4.0
|
read write nonatomic copy |
گزینههای گیرنده راهاندازی میشود تا هنگام شروع جلسه Cast از آن استفاده کنید.
- (NSString*) sharedContainerIdentifier |
|
read write nonatomic copy |
شناسه کانتینر مشترک برای استفاده برای دانلودهای HTTP پسزمینه که توسط چارچوب انجام میشود.
- از آنجا که
- 3.2
- (BOOL) suspendSessionsWhenBackgrounded |
|
read write nonatomic assign |
آیا وقتی برنامه فرستنده به پسزمینه میرود، جلسات باید به حالت تعلیق درآید (و پس از بازگشت به پیشزمینه از سر گرفته شود).
به طور پیش فرض این گزینه روی YES
تنظیم شده است. در برنامههایی که میتوانند اتصالات شبکه را در پسزمینه به طور نامحدود حفظ کنند، مناسب است این را روی NO
تنظیم کنید.
- از آنجا که
- 3.4
- (BOOL) stopReceiverApplicationWhenEndingSession |
|
read write nonatomic assign |
این که آیا برنامه گیرنده باید با پایان دادن به جلسه از طریق دکمه "توقف ارسال" پایان یابد یا خیر.
به طور پیش فرض این گزینه روی NO
تنظیم شده است.
- از آنجا که
- 4.0
- (BOOL) startDiscoveryAfterFirstTapOnCastButton |
|
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
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-06 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-11-06 بهوقت ساعت هماهنگ جهانی."],[[["GCKCastOptions manages the discovery of Cast devices and Cast session behavior, with writable properties needing configuration before use."],["It offers various options, including controlling session volume with device buttons, managing discovery timing, and handling session suspension and receiver application termination."],["Developers can specify discovery criteria, receiver application ID, and supported namespaces to refine the Cast device selection process."],["GCKCastOptions also allows customization of launch options, background downloads, and the behavior of the Cast button on iOS 14 and above."],["It's worth noting that some initialization methods using receiver application ID or supported namespaces are deprecated in favor of using discovery criteria for more flexibility."]]],[]]