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) | - 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... | |
(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... | |
(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 | 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ệ. Phương thức này phải được gọi trên luồng chính.
+ (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) 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 đó.
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) 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ị chế độ điều khiển mở rộng mặc định. Nếu là NO
, Khung sẽ chỉ kích hoạt một GCKUICastContainerViewController::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).