GCKCastOptions Sınıfı
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Yayın cihazlarının bulunabilirliğini ve yayın oturumlarının davranışını etkileyen seçenekler.
Yazılabilir özellikler, bu nesne GCKCastContext öğesine geçirilmeden önce ayarlanmalıdır.
- yılından beri
- 3,0
NSNesne, <NSKopyalama> ve <NSSecureCoding> öğelerini devralır.
Belirtilen keşif ölçütleriyle yeni bir GCKCastOptions nesnesi oluşturur.
- 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. |
- yılından beri
- 4,0
- (instancetype) initWithReceiverApplicationID: |
|
(NSString *) |
applicationID |
|
Belirtilen alıcı uygulama kimliğiyle yeni bir GCKCastOptions nesnesi oluşturur.
- 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'ı kullanın.
- (instancetype) initWithSupportedNamespaces: |
|
(NSArray< NSString * > *) |
namespaces |
|
Belirtilen ad alanları listesiyle yeni bir GCKCastOptions nesnesi oluşturur.
- Parameters
-
namespaces | A list of namespaces which must be supported by the currently running receiver application on each discovered Cast device. |
- Deprecated:
- initWithDiscoveryCriteria'ı kullanın.
- (BOOL) physicalVolumeButtonsWillControlDeviceVolume |
|
readwritenonatomicassign |
Gönderen cihazın fiziksel ses düğmelerinin oturum sesini kontrol edip etmeyeceğini gösteren bir işaret.
- (BOOL) disableDiscoveryAutostart |
|
readwritenonatomicassign |
Yayın cihazlarının keşif işleminin bağlam başlatma zamanında otomatik olarak başlayıp başlamayacağını gösteren bir işaret.
NO
olarak ayarlanırsa keşif, startDiscovery (GCKDiscoveryManager) ve stopDiscovery (GCKDiscoveryManager) yöntemleri kullanılarak isteğe bağlı olarak başlatılabilir ve durdurulabilir. Varsayılan olarak bu seçenek NO
şeklinde ayarlanmıştır.
- yılından beri
- 3,4
- (BOOL) disableAnalyticsLogging |
|
readwritenonatomicassign |
Yayın cihazı keşfinin güvenilirliğini artırmak amacıyla teşhis verilerinin toplanmasını devre dışı bırakmak veya etkinleştirmek için kullanılan bir işaret.
Varsayılan değer NO
(etkin) şeklindedir; YES
olarak ayarlanarak devre dışı bırakılabilir.
- yılından beri
- 4,0
Yayın oturumu başlatılırken kullanılacak alıcı başlatma seçenekleri.
- (NSString*) sharedContainerIdentifier |
|
readwritenonatomiccopy |
Çerçeve tarafından gerçekleştirilen arka plan HTTP indirmeleri için kullanılacak paylaşılan kapsayıcı tanımlayıcısı.
- yılından beri
- 3,2
- (BOOL) suspendSessionsWhenBackgrounded |
|
readwritenonatomicassign |
Gönderen uygulaması arka plana gittiğinde oturumların askıya alınıp alınmayacağı (ve ön plana döndüğünde devam ettirilip sürdürülmeyeceği).
Varsayılan olarak bu seçenek YES
şeklinde ayarlanmıştır. Arka plandayken ağ bağlantılarını süresiz olarak sürdürebilen uygulamalarda bu ayarın NO
olarak ayarlanması uygundur.
- yılından beri
- 3,4
- (BOOL) stopReceiverApplicationWhenEndingSession |
|
readwritenonatomicassign |
Kullanıcı, "Yayını Durdur" düğmesiyle oturumu sonlandırdığında alıcı uygulamanın sonlandırılıp sonlandırılmayacağı.
Varsayılan olarak bu seçenek NO
şeklinde ayarlanmıştır.
- yılından beri
- 4,0
- (BOOL) startDiscoveryAfterFirstTapOnCastButton |
|
readwritenonatomicassign |
Yayın cihazlarının keşfedilmesinin kullanıcı GCKUICastButton
simgesine ilk kez dokunduktan sonra başlayıp başlamayacağı.
YES
olarak ayarlanırsa kullanıcı yayın düğmesine ilk kez dokunana kadar GCKUICastButton
gösterilir. İlk dokunmada, yayının çalışması için neden yerel ağ erişim izni gerektiğini açıklayan bir geçiş reklamı gösterilir. Geçiş reklamı kapatıldığında keşif başlar. Yayın düğmesi yalnızca cihaz bir kablosuz ağa bağlandığında tekrar gösterilir. Kablosuz ağ bağlantısı olmadığında yayınlama düğmesi gizlenir. NO
olarak ayarlanırsa keşif, disableDiscoveryAutoStart
işaretine göre başlar. Bu işaret yalnızca iOS 14 ve sonraki sürümlerde disableDiscoveryAutoStart
işareti NO
olarak ayarlanmışsa geçerli olur. YES
, varsayılan değerdir.
- yılından beri
- 4.5.3
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-12-02 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2023-12-02 UTC."],[[["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."]]],[]]