Lớp GCKCastOptions
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Các tuỳ chọn ảnh hưởng đến việc khám phá thiết bị truyền và hoạt động của các phiên Truyền.
Bạn phải thiết lập thuộc tính có thể ghi trước khi truyền đối tượng này đến GCKCastContext.
- Năm thành lập
- 3
Kế thừa NSObject, <NSCopying> và <NSSecureCoding>.
Tạo đối tượng GCKCastOptions mới có tiêu chí khám phá đã chỉ định.
- 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. |
- Năm thành lập
- 4
- (instancetype) initWithReceiverApplicationID: |
|
(NSString *) |
applicationID |
|
Tạo đối tượng GCKCastOptions mới có mã ứng dụng nhận được chỉ định.
- 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:
- Sử dụng initWithDiscoveryCriteria:.
- (instancetype) initWithSupportedNamespaces: |
|
(NSArray< NSString * > *) |
namespaces |
|
Tạo một đối tượng GCKCastOptions mới bằng danh sách không gian tên được chỉ định.
- Parameters
-
namespaces | A list of namespaces which must be supported by the currently running receiver application on each discovered Cast device. |
- Deprecated:
- Sử dụng initWithDiscoveryCriteria:.
- (BOOL) physicalVolumeButtonsWillControlDeviceVolume |
|
readwritenonatomicassign |
Một cờ cho biết liệu các nút âm lượng thực trên thiết bị của người gửi có nên kiểm soát âm lượng của phiên hay không.
- (BOOL) disableDiscoveryAutostart |
|
readwritenonatomicassign |
Một cờ cho biết liệu quá trình khám phá Thiết bị truyền có tự động bắt đầu tại thời điểm khởi chạy ngữ cảnh hay không.
Nếu bạn đặt thành NO
, thì hệ thống có thể bắt đầu khám phá và dừng theo yêu cầu bằng các phương thức startDiscovery (GCKDiscoveryManager) và stopDiscovery (GCKDiscoveryManager). Tuỳ chọn này được đặt thành NO
theo mặc định.
- Năm thành lập
- 3,4
- (BOOL) disableAnalyticsLogging |
|
readwritenonatomicassign |
Cờ dùng để tắt hoặc bật tính năng thu thập dữ liệu chẩn đoán nhằm cải thiện độ tin cậy của tính năng khám phá Thiết bị truyền.
Giá trị mặc định là NO
(đã bật); bạn có thể tắt giá trị này bằng cách đặt giá trị thành YES
.
- Năm thành lập
- 4
Các tuỳ chọn khởi chạy bộ thu để sử dụng khi bắt đầu phiên Truyền.
- (NSString*) sharedContainerIdentifier |
|
readwritenonatomiccopy |
Giá trị nhận dạng vùng chứa dùng chung do khung thực hiện để tải xuống qua HTTP ở chế độ nền.
- Năm thành lập
- 3,2
- (BOOL) suspendSessionsWhenBackgrounded |
|
readwritenonatomicassign |
Liệu phiên có bị tạm ngưng khi ứng dụng của người gửi chuyển sang chạy ở chế độ nền hay không (và được tiếp tục khi ứng dụng quay lại nền trước).
Tuỳ chọn này được đặt thành YES
theo mặc định. Bạn nên thiết lập chế độ này thành NO
trong các ứng dụng có thể duy trì kết nối mạng vô thời hạn khi ở chế độ nền.
- Năm thành lập
- 3,4
- (BOOL) stopReceiverApplicationWhenEndingSession |
|
readwritenonatomicassign |
Liệu ứng dụng nhận có bị chấm dứt khi người dùng kết thúc phiên bằng nút "Dừng truyền" hay không.
Tuỳ chọn này được đặt thành NO
theo mặc định.
- Năm thành lập
- 4
- (BOOL) startDiscoveryAfterFirstTapOnCastButton |
|
readwritenonatomicassign |
Liệu hoạt động khám phá thiết bị truyền có chỉ bắt đầu sau khi người dùng nhấn vào GCKUICastButton
lần đầu tiên hay không.
Nếu bạn đặt chính sách này thành YES
, thì GCKUICastButton
sẽ hiển thị cho đến khi người dùng nhấn vào nút truyền lần đầu tiên. Ở lần nhấn đầu tiên, một quảng cáo xen kẽ xuất hiện để giải thích lý do cần có quyền truy cập mạng cục bộ để nội dung truyền hoạt động. Khám phá bắt đầu sau khi quảng cáo xen kẽ bị đóng. Nút truyền chỉ hiện lại khi thiết bị được kết nối với mạng Wi-Fi. Khi không có kết nối mạng Wi-Fi, nút truyền sẽ bị ẩn. Nếu bạn đặt thành NO
, quá trình khám phá sẽ bắt đầu dựa trên cờ disableDiscoveryAutoStart
. Cờ này chỉ có hiệu lực trên iOS 14 trở lên nếu bạn đặt cờ disableDiscoveryAutoStart
thành NO
. Giá trị mặc định là YES
.
- Năm thành lập
- 4.5.3
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2023-12-02 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 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."]]],[]]