Tổng quan
Một lớp chứa các đối tượng toàn cục và trạng thái cho khung.
Ngữ cảnh phải được khởi tạo sớm trong vòng đời của ứng dụng thông qua lệnh gọi đến setSharedInstanceWithOptions: (GCKCastContext).
- Năm thành lập
- 3
Kế thừa NSObject.
Tóm tắt phương thức thực thể | |
(void) | - registerDeviceProvider: |
Đăng ký một nhà cung cấp thiết bị nhằm hỗ trợ thêm một loại thiết bị mới (không phải thiết bị truyền). Xem thêm... | |
(void) | - unregisterDeviceProviderForCategory: |
Huỷ đăng ký nhà cung cấp thiết bị cho một danh mục thiết bị nhất định. Xem thêm... | |
(void) | - setLaunchCredentialsData: |
Đặt dữ liệu thông tin xác thực của người dùng hiện tại. Xem thêm... | |
(void) | - presentCastDialog |
Hiển thị hộp thoại Truyền. Xem thêm... | |
(GCKUICastContainerViewController *) | - createCastContainerControllerForViewController: |
Tạo một GCKUICastContainerViewController để nhúng bộ điều khiển khung hiển thị đã cho. Xem thêm... | |
(GCKUIMiniMediaControlsViewController *) | - createMiniMediaControlsViewController |
Tạo GCKUIMiniMediaControlsViewController. Xem thêm... | |
(BOOL) | - presentCastInstructionsViewControllerOnce |
Nếu nút này chưa từng xuất hiện trước đây, hãy trình bày một trình điều khiển chế độ xem phương thức toàn màn hình để thu hút sự chú ý đến nút Truyền và hiển thị một số văn bản hướng dẫn ngắn gọn về cách sử dụng nút này. Xem thêm... | |
(BOOL) | - presentCastInstructionsViewControllerOnceWithCastButton: |
Nếu nút này chưa được hiển thị trước đó, hãy trình bày một trình điều khiển chế độ xem phương thức toàn màn hình thu hút sự chú ý đến nút Truyền (có chế độ xem đã được truyền vào) và hiển thị một số văn bản hướng dẫn ngắn gọn về cách sử dụng nút này. Xem thêm... | |
(void) | - clearCastInstructionsShownFlag |
Xoá cờ cố định theo dõi xem trình điều khiển chế độ xem phương thức Hướng dẫn truyền đã được hiển thị hay chưa. Xem thêm... | |
(void) | - presentDefaultExpandedMediaControls |
Hiển thị các nút điều khiển nội dung nghe nhìn mở rộng Truyền mặc định. Xem thêm... | |
Tóm tắt phương thức lớp | |
(void) | + setSharedInstanceWithOptions: |
Thiết lập thực thể dùng chung, cung cấp đối tượng Tuỳ chọn truyền. Xem thêm... | |
(BOOL) | + setSharedInstanceWithOptions:error: |
Thiết lập thực thể dùng chung, cung cấp đối tượng Tuỳ chọn truyền. Xem thêm... | |
(instancetype) | + sharedInstance |
Trả về thực thể singleton. Xem thêm... | |
(BOOL) | + isSharedInstanceInitialized |
Kiểm tra xem thực thể singleton đã được khởi động hay chưa. Xem thêm... | |
Thuộc tính công khai | |
NSString *const | kGCKNotificationKeyCastState |
Phím userInfo cho trạng thái Truyền mới trong thông báo thay đổi trạng thái Truyền. Xem thêm... | |
NSString *const | kGCKCastStateDidChangeNotification |
Tên của thông báo sẽ được xuất bản khi trạng thái Truyền thay đổi. Xem thêm... | |
NSString *const | kGCKExpandedMediaControlsTriggeredNotification |
Tên của thông báo sẽ được xuất bản khi các chế độ điều khiển nội dung nghe nhìn mở rộng sẽ hiển thị cho người dùng. Xem thêm... | |
NSString *const | kGCKUICastDialogWillShowNotification |
Tên của thông báo sẽ được xuất bản khi hộp thoại Truyền sắp hiển thị. Xem thêm... | |
NSString *const | kGCKUICastDialogDidHideNotification |
Tên của thông báo sẽ được xuất bản khi hộp thoại Truyền đã bị đóng. Xem thêm... | |
Tóm tắt về thuộc tính | |
GCKCastState | castState |
Trạng thái truyền hiện tại của ứng dụng. Xem thêm... | |
GCKDiscoveryManager * | discoveryManager |
Trình quản lý khám phá. Xem thêm... | |
GCKSessionManager * | sessionManager |
Người quản lý phiên. Xem thêm... | |
id< GCKUIImageCache > | imageCache |
Quá trình triển khai bộ nhớ đệm hình ảnh mà khung sẽ sử dụng để tìm nạp hình ảnh được tham chiếu trong siêu dữ liệu đa phương tiện. Xem thêm... | |
id< GCKUIImagePicker > | imagePicker |
Phương thức triển khai bộ chọn hình ảnh dùng để chọn hình ảnh cho một mục đích cụ thể. Xem thêm... | |
BOOL | useDefaultExpandedMediaControls |
Định cấu hình hành vi của khung khi có một hành động của người dùng dẫn đến việc hiển thị các chế độ điều khiển mở rộng. Xem thêm... | |
GCKUIExpandedMediaControlsViewController * | defaultExpandedMediaControlsViewController |
Thực thể của bộ điều khiển chế độ xem nội dung nghe nhìn mở rộng Truyền mặc định. Xem thêm... | |
Chi tiết phương pháp
+ (void) setSharedInstanceWithOptions: | (GCKCastOptions *) | options |
Thiết lập thực thể dùng chung, cung cấp đối tượng Tuỳ chọn truyền.
Nếu thực thể dùng chung đã được khởi tạo, hệ thống sẽ gửi một ngoại lệ.
- Parameters
-
options The Cast options.
+ (BOOL) setSharedInstanceWithOptions: | (GCKCastOptions *) | options | |
error: | (GCKError *_Nullable *_Nullable) | error | |
Thiết lập thực thể dùng chung, cung cấp đối tượng Tuỳ chọn truyền.
Lệnh gọi sẽ không thành công nếu ngữ cảnh đã được khởi tạo. Phương thức này phải được gọi trên luồng chính.
- Parameters
-
options The Cast options. error A pointer at which to store the error in case of a failure.
- Trả bóng
YES
khi thành công,NO
khi thất bại.
- Năm thành lập
- 4
+ (instancetype) sharedInstance |
Trả về thực thể singleton.
Nếu một thực thể dùng chung chưa được khởi chạy, thì hệ thống sẽ gửi một ngoại lệ.
+ (BOOL) isSharedInstanceInitialized |
Kiểm tra xem thực thể singleton đã được khởi động hay chưa.
- Năm thành lập
- 3.5.4
- (void) registerDeviceProvider: | (GCKDeviceProvider *) | deviceProvider |
Đăng ký một nhà cung cấp thiết bị nhằm hỗ trợ thêm một loại thiết bị mới (không phải thiết bị truyền).
- Parameters
-
deviceProvider An instance of a GCKDeviceProvider subclass for managing the devices.
- (void) unregisterDeviceProviderForCategory: | (NSString *) | category |
Huỷ đăng ký nhà cung cấp thiết bị cho một danh mục thiết bị nhất định.
- Parameters
-
category A string that uniquely identifies the type of device.
- (void) setLaunchCredentialsData: | (GCKCredentialsData *_Nullable) | credentialsData |
Đặt dữ liệu thông tin xác thực của người dùng hiện tại.
Bạn nên gọi API này với thông tin người dùng hiện tại trước khi bắt đầu phiên truyền và bất cứ khi nào tài khoản người dùng thay đổi.
Dữ liệu thông tin xác thực sẽ được nhúng trong yêu cầu khởi chạy. Nếu muốn chạy một ứng dụng trên Android TV, thì ứng dụng có thể dùng dữ liệu thông tin xác thực để xác định xem ứng dụng có hỗ trợ người dùng cụ thể này hay không. Nếu không, ứng dụng truyền sẽ khởi chạy.
Nếu bạn chạy một ứng dụng Android TV, thì dữ liệu thông tin xác thực sẽ được truyền đến ứng dụng theo ý định khởi chạy. Ứng dụng có thể dùng dữ liệu này để cá nhân hoá trải nghiệm người dùng.
- Parameters
-
credentialsData An instance of GCKCredentialsData
. May benil
.
- (void) presentCastDialog |
Hiển thị hộp thoại Truyền.
Do danh mục cung cấp GCKCastContext(UI).
- (GCKUICastContainerViewController *) createCastContainerControllerForViewController: | (UIViewController *) | viewController |
Tạo một GCKUICastContainerViewController để nhúng bộ điều khiển khung hiển thị đã cho.
Do danh mục cung cấp GCKCastContext(UI).
- (GCKUIMiniMediaControlsViewController *) createMiniMediaControlsViewController |
Tạo GCKUIMiniMediaControlsViewController.
Do danh mục cung cấp GCKCastContext(UI).
- (BOOL) presentCastInstructionsViewControllerOnce |
Nếu nút này chưa từng xuất hiện trước đây, hãy trình bày một trình điều khiển chế độ xem phương thức toàn màn hình để thu hút sự chú ý đến nút Truyền và hiển thị một số văn bản hướng dẫn ngắn gọn về cách sử dụng nút này.
- Trả bóng
YES
nếu trình kiểm soát khung hiển thị xuất hiện,NO
nếu trình kiểm soát này không hiển thị vì đã từng xuất hiện trước đó. Kể từ phiên bản 4.1,NO
cũng sẽ được trả về nếu không tìm thấy Nút Truyền.
- Deprecated:
- Sử dụng presentCastguidelinesViewControllerAnotherWithCastButton:.
Do danh mục cung cấp GCKCastContext(UI).
- (BOOL) presentCastInstructionsViewControllerOnceWithCastButton: | (GCKUICastButton *) | castButton |
Nếu nút này chưa được hiển thị trước đó, hãy trình bày một trình điều khiển chế độ xem phương thức toàn màn hình thu hút sự chú ý đến nút Truyền (có chế độ xem đã được truyền vào) và hiển thị một số văn bản hướng dẫn ngắn gọn về cách sử dụng nút này.
- Trả bóng
YES
nếu trình kiểm soát khung hiển thị xuất hiện,NO
nếu trình kiểm soát này không hiển thị vì đã từng xuất hiện trước đó.NO
cũng được trả về nếu không tìm thấy Nút truyền.
- Năm thành lập
- 4,1
Do danh mục cung cấp GCKCastContext(UI).
- (void) clearCastInstructionsShownFlag |
Xoá cờ cố định theo dõi xem trình điều khiển chế độ xem phương thức Hướng dẫn truyền đã được hiển thị hay chưa.
Do danh mục cung cấp GCKCastContext(UI).
- (void) presentDefaultExpandedMediaControls |
Hiển thị các nút điều khiển nội dung nghe nhìn mở rộng Truyền mặc định.
Do danh mục cung cấp GCKCastContext(UI).
Tài liệu về dữ liệu thành viên
- (NSString* const) kGCKNotificationKeyCastState |
Phím userInfo
cho trạng thái Truyền mới trong thông báo thay đổi trạng thái Truyền.
- (NSString* const) kGCKCastStateDidChangeNotification |
Tên của thông báo sẽ được xuất bản khi trạng thái Truyền thay đổi.
- (NSString* const) kGCKExpandedMediaControlsTriggeredNotification |
Tên của thông báo sẽ được xuất bản khi các chế độ điều khiển nội dung nghe nhìn mở rộng sẽ hiển thị cho người dùng.
- (NSString* const) kGCKUICastDialogWillShowNotification |
Tên của thông báo sẽ được xuất bản khi hộp thoại Truyền sắp hiển thị.
- Năm thành lập
- 3,4
- (NSString* const) kGCKUICastDialogDidHideNotification |
Tên của thông báo sẽ được xuất bản khi hộp thoại Truyền đã bị đóng.
- Năm thành lập
- 3,4
Chi tiết về cơ sở lưu trú
|
readnonatomicassign |
Trạng thái truyền hiện tại của ứng dụng.
Bạn có thể giám sát những thay đổi đối với tài sản này bằng KVO hoặc bằng cách lắng nghe thông báo của kGCKCastStateDidChangeNotification.
|
readnonatomicstrong |
Trình quản lý khám phá.
Đối tượng này xử lý việc khám phá thiết bị nhận.
|
readnonatomicstrong |
Người quản lý phiên.
Đối tượng này quản lý hoạt động tương tác với thiết bị nhận.
|
readwritenonatomicstrong |
Quá trình triển khai bộ nhớ đệm hình ảnh mà khung sẽ sử dụng để tìm nạp hình ảnh được tham chiếu trong siêu dữ liệu đa phương tiện.
Phương thức triển khai mặc định sẽ được sử dụng nếu ứng dụng không cung cấp phương thức triển khai mặc định. Có thể được đặt thành nil
để khôi phục bộ nhớ đệm hình ảnh mặc định.
Do danh mục cung cấp GCKCastContext(UI).
|
readwritenonatomicstrong |
Phương thức triển khai bộ chọn hình ảnh dùng để chọn hình ảnh cho một mục đích cụ thể.
Phương thức triển khai mặc định sẽ được sử dụng nếu ứng dụng không cung cấp phương thức triển khai mặc định. Có thể được đặt thành nil
để khôi phục bộ chọn hình ảnh mặc định.
Do danh mục cung cấp GCKCastContext(UI).
|
readwritenonatomicassign |
Định cấu hình hành vi của khung khi có một hành động của người dùng dẫn đến việc hiển thị các chế độ điều khiển mở rộng.
Nếu là YES
, khung sẽ hiển thị khung hiển thị điều khiển mở rộng mặc định. Nếu là NO
, khung này sẽ chỉ kích hoạt GCKCastContext::kGCKExpandedMediaControlsTriggeredNotification.
Do danh mục cung cấp GCKCastContext(UI).
|
readnonatomicstrong |
Thực thể của bộ điều khiển chế độ xem nội dung nghe nhìn mở rộng Truyền mặc định.
Do danh mục cung cấp GCKCastContext(UI).