نظرة عامة
الخيارات التي تؤثّر في اكتشاف أجهزة البثّ وسلوكه
يجب ضبط الخصائص القابلة للكتابة قبل تمرير هذا الكائن إلى GCKCastContext.
- منذ
- 3.0
تكتسب NSObject و<NSCopying> و <NSSecureCoding>.
ملخّص طريقة المثيل | |
(instancetype) | - initWithDiscoveryCriteria: |
تنشئ كائن GCKCastOptions جديد بمعايير الاكتشاف المحددة. المزيد... | |
(instancetype) | - initWithReceiverApplicationID: |
تنشئ كائن GCKCastOptions جديد برقم تعريف تطبيق المُستلِم المحدّد. المزيد... | |
(instancetype) | - initWithSupportedNamespaces: |
تنشئ هذه الدالة كائن GCKCastOptions جديدًا بقائمة مساحات الاسم المحددة. المزيد... | |
ملخّص الموقع | |
BOOL | physicalVolumeButtonsWillControlDeviceVolume |
علامة تشير إلى ما إذا كان يجب التحكّم في مستوى صوت الجلسة باستخدام أزرار مستوى الصوت الفعلية لجهاز المُرسِل المزيد... | |
BOOL | disableDiscoveryAutostart |
علامة تشير إلى ما إذا كان يجب أن يبدأ اكتشاف أجهزة البث تلقائيًا في وقت إعداد السياق المزيد... | |
BOOL | disableAnalyticsLogging |
هي علامة تُستخدم لإيقاف جمع بيانات التشخيص أو تفعيله لتحسين موثوقية اكتشاف أجهزة البث. المزيد... | |
GCKLaunchOptions * | launchOptions |
يشغِّل جهاز الاستقبال خيارات لاستخدامها عند بدء جلسة البث. المزيد... | |
NSString * | sharedContainerIdentifier |
معرّف الحاوية المشترك المطلوب استخدامه لعمليات تنزيل HTTP التي تتم في الخلفية والتي يتم إجراؤها من خلال إطار العمل. المزيد... | |
BOOL | suspendSessionsWhenBackgrounded |
تحديد ما إذا كان يجب تعليق الجلسات عند انتقال تطبيق المُرسِل إلى الخلفية (واستئنافها عند عودته إلى المقدّمة). المزيد... | |
BOOL | stopReceiverApplicationWhenEndingSession |
ما إذا كان يجب إنهاء تطبيق المُستلِم عندما ينهي المستخدم الجلسة باستخدام الزر "إيقاف الإرسال". المزيد... | |
BOOL | startDiscoveryAfterFirstTapOnCastButton |
يمكنك اختيار ما إذا كان اكتشاف أجهزة البث يبدأ فقط بعد أن ينقر المستخدم على 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:
- استخدام initWithDiscovery criteria:
- (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:
- استخدام initWithDiscovery criteria:
تفاصيل الموقع
|
readwritenonatomicassign |
علامة تشير إلى ما إذا كان يجب التحكّم في مستوى صوت الجلسة باستخدام أزرار مستوى الصوت الفعلية لجهاز المُرسِل
|
readwritenonatomicassign |
علامة تشير إلى ما إذا كان يجب أن يبدأ اكتشاف أجهزة البث تلقائيًا في وقت إعداد السياق
في حال ضبط هذه السياسة على NO
، يمكن بدء استكشاف المحتوى وإيقافه عند الطلب باستخدام الطريقتَين startDiscovery (GCKDiscoveryManager) وstopDiscovery (GCKDiscoveryManager). ويتم ضبط هذا الخيار تلقائيًا على NO
.
- منذ
- 3.4
|
readwritenonatomicassign |
هي علامة تُستخدم لإيقاف جمع بيانات التشخيص أو تفعيله لتحسين موثوقية اكتشاف أجهزة البث.
القيمة التلقائية هي NO
(مفعَّلة)، ويمكن إيقافها من خلال ضبط القيمة على YES
.
- منذ
- 4.0
|
readwritenonatomiccopy |
يشغِّل جهاز الاستقبال خيارات لاستخدامها عند بدء جلسة البث.
|
readwritenonatomiccopy |
معرّف الحاوية المشترك المطلوب استخدامه لعمليات تنزيل HTTP التي تتم في الخلفية والتي يتم إجراؤها من خلال إطار العمل.
- منذ
- 3.2
|
readwritenonatomicassign |
تحديد ما إذا كان يجب تعليق الجلسات عند انتقال تطبيق المُرسِل إلى الخلفية (واستئنافها عند عودته إلى المقدّمة).
ويتم ضبط هذا الخيار تلقائيًا على YES
. من المناسب ضبط هذا الإعداد على NO
في التطبيقات التي تتمكن من الحفاظ على اتصالات الشبكة إلى أجل غير مسمى أثناء العمل في الخلفية.
- منذ
- 3.4
|
readwritenonatomicassign |
ما إذا كان يجب إنهاء تطبيق المُستلِم عندما ينهي المستخدم الجلسة باستخدام الزر "إيقاف الإرسال".
ويتم ضبط هذا الخيار تلقائيًا على NO
.
- منذ
- 4.0
|
readwritenonatomicassign |
يمكنك اختيار ما إذا كان اكتشاف أجهزة البث يبدأ فقط بعد أن ينقر المستخدم على GCKUICastButton
في المرة الأولى.
وفي حال ضبط السياسة على YES
، سيتم عرض GCKUICastButton
إلى أن ينقر المستخدم على زر البث في المرة الأولى. عند النقرة الأولى، يظهر إعلان بيني يشرح سبب الحاجة إلى إذن الوصول إلى الشبكة المحلية لكي يعمل البث. يبدأ الاستكشاف فور إغلاق الصفحة البينية. لا يظهر زر البث مرة أخرى إلا عندما يكون الجهاز متصلاً بشبكة Wi-Fi. في حال عدم توفّر اتصال بشبكة Wi-Fi، يكون زر الإرسال مخفيًا. في حال ضبط هذه السياسة على NO
، يبدأ استكشاف المحتوى بالاستناد إلى العلامة disableDiscoveryAutoStart
. تسري هذه العلامة على نظام التشغيل iOS 14 والإصدارات الأحدث فقط في حال ضبط العلامة disableDiscoveryAutoStart
على NO
. القيمة التلقائية هي YES
.
- منذ
- 4.5.3