GCKCastOptions 類別
影響投放裝置偵測結果和投放工作階段行為的選項。
必須先設定可寫入的屬性,才能將此物件傳送至 GCKCastContext。
- 開始時間
- 3.0
繼承 NSObject。實作 <NS copy>。
- (instancetype) initWithReceiverApplicationID: |
|
(NSString *) |
applicationID |
|
以指定接收器應用程式 ID 建構新的 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. |
- (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. |
- (BOOL) physicalVolumeButtonsWillControlDeviceVolume |
|
readwritenonatomicassign |
這個標記表示傳送者裝置的實體音量按鈕是否應控制工作階段的音量。
- (BOOL) disableDiscoveryAutostart |
|
readwritenonatomicassign |
- (NSString*) sharedContainerIdentifier |
|
readwritenonatomiccopy |
由架構執行的背景 HTTP 下載內容使用的共用容器 ID。
- 開始時間
- 3.2
- (BOOL) suspendSessionsWhenBackgrounded |
|
readwritenonatomicassign |
傳送者應用程式進入背景時,是否應暫停工作階段 (並在應用程式回到前景時繼續)。
此選項的預設值為 YES
。如果應用程式可在背景無限期維持網路連線,建議您將其設為 NO
。
- 開始時間
- 3.4
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2023-12-02 (世界標準時間)。
[null,null,["上次更新時間:2023-12-02 (世界標準時間)。"],[[["`GCKCastOptions` manages the discovery of Cast devices and how Cast sessions behave."],["Developers can customize options like receiver application ID, supported namespaces, and volume control behavior."],["Discovery of Cast devices can be automated or controlled manually by developers."],["Options for launching receiver applications and managing background sessions are available."],["These options must be configured before initializing the `GCKCastContext`."]]],[]]