Tổng quan
Một lớp để kiểm soát việc phát nội dung nghe nhìn trên thiết bị nhận Cast.
Một thực thể của đối tượng này có sẵn dưới dạng thuộc tính GCKSession::remoteMediaClient.
- Năm thành lập
- 3
Kế thừa NSObject.
Tóm tắt phương thức thực thể | |
(void) | - addListener: |
Thêm trình nghe vào danh sách trình nghe của đối tượng này. Xem thêm... | |
(void) | - removeListener: |
Xoá một trình nghe khỏi danh sách trình nghe của đối tượng này. Xem thêm... | |
(GCKRequest *) | - loadMediaWithLoadRequestData: |
Tải và bắt đầu phát một mục nội dung nghe nhìn hoặc hàng đợi gồm các mục nội dung nghe nhìn có dữ liệu yêu cầu. Xem thêm... | |
(GCKRequest *) | - loadMedia: |
Tải và bắt đầu phát mục nội dung nghe nhìn mới với các tuỳ chọn mặc định. Xem thêm... | |
(GCKRequest *) | - loadMedia:withOptions: |
Tải và bắt đầu phát mục nội dung đa phương tiện mới với các tuỳ chọn đã chỉ định. Xem thêm... | |
(GCKRequest *) | - loadMedia:autoplay: |
Tải và bắt đầu phát một mục nội dung đa phương tiện mới (không bắt buộc). Xem thêm... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition: |
Tải và bắt đầu phát một mục nội dung đa phương tiện mới (không bắt buộc). Xem thêm... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:customData: |
Tải và bắt đầu phát một mục nội dung đa phương tiện mới (không bắt buộc). Xem thêm... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs: |
Tải và bắt đầu phát một mục nội dung đa phương tiện mới (không bắt buộc). Xem thêm... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs:customData: |
Tải và bắt đầu phát một mục nội dung đa phương tiện mới (không bắt buộc). Xem thêm... | |
(GCKRequest *) | - setPlaybackRate: |
Đặt tốc độ phát cho phiên phát nội dung đa phương tiện hiện tại. Xem thêm... | |
(GCKRequest *) | - setPlaybackRate:customData: |
Đặt tốc độ phát cho phiên phát nội dung đa phương tiện hiện tại. Xem thêm... | |
(GCKRequest *) | - setActiveTrackIDs: |
Thiết lập các kênh đang hoạt động. Xem thêm... | |
(GCKRequest *) | - setTextTrackStyle: |
Đặt kiểu đoạn văn bản. Xem thêm... | |
(GCKRequest *) | - pause |
Tạm dừng phát mục nội dung nghe nhìn hiện tại. Xem thêm... | |
(GCKRequest *) | - pauseWithCustomData: |
Tạm dừng phát mục nội dung nghe nhìn hiện tại. Xem thêm... | |
(GCKRequest *) | - stop |
Dừng phát mục nội dung đa phương tiện hiện tại. Xem thêm... | |
(GCKRequest *) | - stopWithCustomData: |
Dừng phát mục nội dung đa phương tiện hiện tại. Xem thêm... | |
(GCKRequest *) | - play |
Bắt đầu (hoặc tiếp tục) phát mục nội dung đa phương tiện hiện tại. Xem thêm... | |
(GCKRequest *) | - playWithCustomData: |
Bắt đầu (hoặc tiếp tục) phát mục nội dung đa phương tiện hiện tại. Xem thêm... | |
(GCKRequest *) | - skipAd |
Gửi yêu cầu bỏ qua quảng cáo đang phát. Xem thêm... | |
(GCKRequest *) | - seekWithOptions: |
Tìm vị trí mới trong mục nội dung đa phương tiện hiện tại. Xem thêm... | |
(GCKRequest *) | - seekToTimeInterval: |
Tìm vị trí mới trong mục nội dung đa phương tiện hiện tại. Xem thêm... | |
(GCKRequest *) | - seekToTimeInterval:resumeState: |
Tìm vị trí mới trong mục nội dung đa phương tiện hiện tại. Xem thêm... | |
(GCKRequest *) | - seekToTimeInterval:resumeState:customData: |
Tìm vị trí mới trong mục nội dung đa phương tiện hiện tại. Xem thêm... | |
(GCKRequest *) | - queueFetchItemIDs |
Yêu cầu danh sách mã mục cho hàng đợi. Xem thêm... | |
(GCKRequest *) | - queueFetchItemsForIDs: |
Yêu cầu cung cấp thông tin hoàn chỉnh cho các mục trong hàng đợi có mã mục nhất định. Xem thêm... | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode: |
Tải và tuỳ ý bắt đầu phát danh sách chờ mới gồm các mục nội dung đa phương tiện. Xem thêm... | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode:customData: |
Tải và tuỳ ý bắt đầu phát danh sách chờ mới gồm các mục nội dung đa phương tiện. Xem thêm... | |
(GCKRequest *) | - queueLoadItems:startIndex:playPosition:repeatMode:customData: |
Tải và tuỳ ý bắt đầu phát danh sách chờ mới gồm các mục nội dung đa phương tiện. Xem thêm... | |
(GCKRequest *) | - queueLoadItems:withOptions: |
Tải và tuỳ ý bắt đầu phát danh sách chờ mới gồm các mục nội dung đa phương tiện. Xem thêm... | |
(GCKRequest *) | - queueInsertItems:beforeItemWithID: |
Chèn danh sách các mục nội dung đa phương tiện mới vào hàng đợi. Xem thêm... | |
(GCKRequest *) | - queueInsertItems:beforeItemWithID:customData: |
Chèn danh sách các mục nội dung đa phương tiện mới vào hàng đợi. Xem thêm... | |
(GCKRequest *) | - queueInsertItem:beforeItemWithID: |
Một phương thức tiện lợi giúp chèn một mục vào hàng đợi. Xem thêm... | |
(GCKRequest *) | - queueInsertAndPlayItem:beforeItemWithID: |
Một phương thức tiện lợi sẽ chèn một mục duy nhất vào hàng đợi và biến mục đó thành mục hiện tại. Xem thêm... | |
(GCKRequest *) | - queueInsertAndPlayItem:beforeItemWithID:playPosition:customData: |
Một phương thức tiện lợi sẽ chèn một mục duy nhất vào hàng đợi và biến mục đó thành mục hiện tại. Xem thêm... | |
(GCKRequest *) | - queueUpdateItems: |
Cập nhật hàng đợi. Xem thêm... | |
(GCKRequest *) | - queueUpdateItems:customData: |
Cập nhật hàng đợi. Xem thêm... | |
(GCKRequest *) | - queueRemoveItemsWithIDs: |
Xoá danh sách các mục nội dung đa phương tiện khỏi hàng đợi. Xem thêm... | |
(GCKRequest *) | - queueRemoveItemsWithIDs:customData: |
Xoá danh sách các mục nội dung đa phương tiện khỏi hàng đợi. Xem thêm... | |
(GCKRequest *) | - queueRemoveItemWithID: |
Một phương thức thuận tiện giúp xoá một mục khỏi hàng đợi. Xem thêm... | |
(GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID: |
Sắp xếp lại một danh sách các mục nội dung nghe nhìn trong hàng đợi. Xem thêm... | |
(GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID:customData: |
Sắp xếp lại một danh sách các mục nội dung nghe nhìn trong hàng đợi. Xem thêm... | |
(GCKRequest *) | - queueMoveItemWithID:beforeItemWithID: |
Một phương thức tiện lợi giúp di chuyển một mục trong hàng đợi. Xem thêm... | |
(GCKRequest *) | - queueJumpToItemWithID: |
Chuyển đến mục có mã nhận dạng được chỉ định trong hàng đợi. Xem thêm... | |
(GCKRequest *) | - queueJumpToItemWithID:customData: |
Chuyển đến mục có mã nhận dạng được chỉ định trong hàng đợi. Xem thêm... | |
(GCKRequest *) | - queueJumpToItemWithID:playPosition:customData: |
Chuyển đến mục có mã nhận dạng được chỉ định trong hàng đợi. Xem thêm... | |
(GCKRequest *) | - queueNextItem |
Chuyển đến mục tiếp theo trong hàng đợi. Xem thêm... | |
(GCKRequest *) | - queuePreviousItem |
Chuyển về mục trước đó trong hàng đợi. Xem thêm... | |
(GCKRequest *) | - queueSetRepeatMode: |
Đặt chế độ lặp lại hàng đợi. Xem thêm... | |
(GCKRequest *) | - setStreamVolume: |
Đặt âm lượng luồng. Xem thêm... | |
(GCKRequest *) | - setStreamVolume:customData: |
Đặt âm lượng luồng. Xem thêm... | |
(GCKRequest *) | - setStreamMuted: |
Đặt xem có tắt tiếng luồng hay không. Xem thêm... | |
(GCKRequest *) | - setStreamMuted:customData: |
Đặt xem có tắt tiếng luồng hay không. Xem thêm... | |
(GCKRequest *) | - requestStatus |
Yêu cầu thông tin trạng thái nội dung nghe nhìn cập nhật từ bộ nhận. Xem thêm... | |
(NSTimeInterval) | - approximateStreamPosition |
Trả về vị trí gần đúng của luồng như được tính từ thông tin luồng nhận được sau cùng và thời gian tường đã trôi qua kể từ lần cập nhật đó. Xem thêm... | |
(NSTimeInterval) | - approximateLiveSeekableRangeStart |
Trả về vị trí bắt đầu gần đúng của phạm vi có thể tìm kiếm như được tính từ thông tin luồng nhận được sau cùng và thời gian thực đã trôi qua kể từ lần cập nhật đó. Xem thêm... | |
(NSTimeInterval) | - approximateLiveSeekableRangeEnd |
Trả về vị trí kết thúc gần đúng của phạm vi có thể tìm kiếm như được tính từ thông tin luồng nhận được gần đây nhất và thời gian thực đã trôi qua kể từ lần cập nhật đó. Xem thêm... | |
(void) | - notifyDidStartMediaSession |
Được các lớp con gọi ra mỗi khi một phiên phát nội dung đa phương tiện bắt đầu, tức là ngay sau khi nội dung nghe nhìn mới đã được tải thành công trên trình phát từ xa. Xem thêm... | |
(void) | - notifyDidUpdateMediaStatus |
Được các lớp con gọi mỗi khi đối tượng mediaStatus của ứng dụng thay đổi. Xem thêm... | |
(void) | - notifyDidUpdateQueue |
Được các lớp con gọi mỗi khi hàng đợi nội dung đa phương tiện do ứng dụng quản lý thay đổi. Xem thêm... | |
(void) | - notifyDidUpdatePreloadStatus |
Được gọi bởi các lớp con bất cứ khi nào GCKMediaStatus::preloadedItemID trong GCKMediaStatus của ứng dụng thay đổi. Xem thêm... | |
(void) | - notifyDidUpdateMetadata |
Được các lớp con gọi ra mỗi khi siêu dữ liệu thay đổi. Xem thêm... | |
(void) | - notifyDidReceiveQueueItemIDs: |
Được các lớp con gọi mỗi khi nhận được danh sách mã mục trong hàng đợi nội dung nghe nhìn. Xem thêm... | |
(void) | - notifyDidInsertQueueItemsWithIDs:beforeItemWithID: |
Được các lớp con gọi bất cứ khi nào một chuỗi các mục trong hàng đợi liền kề được chèn vào hàng đợi. Xem thêm... | |
(void) | - notifyDidUpdateQueueItemsWithIDs: |
Được các lớp con gọi bất cứ khi nào các mục trong hàng hiện có được cập nhật trong hàng đợi. Xem thêm... | |
(void) | - notifyDidRemoveQueueItemsWithIDs: |
Được các lớp con gọi bất cứ khi nào một chuỗi các mục trong hàng đợi liền kề đã bị xoá khỏi hàng đợi. Xem thêm... | |
(void) | - notifyDidReceiveQueueItems: |
Được một lớp con gọi đến bất cứ khi nào nhận được các mục trong hàng đợi. Xem thêm... | |
Tóm tắt về thuộc tính | |
BOOL | connected |
Một cờ cho biết liệu đối tượng này có được kết nối với một phiên hay không. Xem thêm... | |
GCKMediaStatus * | mediaStatus |
Trạng thái hiện tại của nội dung nghe nhìn, do kênh điều khiển nội dung nghe nhìn báo cáo. Xem thêm... | |
GCKMediaQueue * | mediaQueue |
Hàng đợi nội dung nghe nhìn. Xem thêm... | |
NSTimeInterval | timeSinceLastMediaStatusUpdate |
Khoảng thời gian đã trôi qua kể từ lần cập nhật trạng thái nội dung nghe nhìn gần đây nhất được nhận. Xem thêm... | |
BOOL | playingLiveStream |
Cờ cho biết liệu ứng dụng này có đang phát chương trình phát trực tiếp hay không. Xem thêm... | |
id < GCKRemoteMediaClientAdInfoParserDelegate > | adInfoParserDelegate |
Một thực thể đại diện có khả năng trích xuất thông tin về điểm chèn quảng cáo từ dữ liệu tuỳ chỉnh trong đối tượng GCKMediaStatus. Xem thêm... | |
Chi tiết phương pháp
- (void) addListener: | (id< GCKRemoteMediaClientListener >) | listener |
Thêm trình nghe vào danh sách trình nghe của đối tượng này.
Trình nghe đã thêm sẽ bị giữ ở mức yếu, và nên được giữ lại để tránh việc xử lý ngoài dự kiến.
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKRemoteMediaClientListener >) | listener |
Xoá một trình nghe khỏi danh sách trình nghe của đối tượng này.
- Parameters
-
listener The listener to remove.
- (GCKRequest *) loadMediaWithLoadRequestData: | (GCKMediaLoadRequestData *) | requestData |
Tải và bắt đầu phát một mục nội dung nghe nhìn hoặc hàng đợi gồm các mục nội dung nghe nhìn có dữ liệu yêu cầu.
- Parameters
-
requestData Describes the media load request.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Năm thành lập
- 4.4.1
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo |
Tải và bắt đầu phát mục nội dung nghe nhìn mới với các tuỳ chọn mặc định.
Thay vào đó, bạn nên sử dụng loadMediaWithLoadRequestData:. Đây là một lệnh tải nâng cao hỗ trợ việc tải một mục hoặc một hàng đợi có các tuỳ chọn bổ sung.
- Parameters
-
mediaInfo Describes the media item to load.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
withOptions: | (GCKMediaLoadOptions *) | options | |
Tải và bắt đầu phát mục nội dung đa phương tiện mới với các tuỳ chọn đã chỉ định.
Thay vào đó, bạn nên sử dụng loadMediaWithLoadRequestData:. Đây là một lệnh tải nâng cao hỗ trợ việc tải một mục hoặc một hàng đợi có các tuỳ chọn bổ sung.
- Parameters
-
mediaInfo Describes the media item to load. options The load options for this request.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Năm thành lập
- 4
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
Tải và bắt đầu phát một mục nội dung đa phương tiện mới (không bắt buộc).
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Deprecated:
- Sử dụng loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
Tải và bắt đầu phát một mục nội dung đa phương tiện mới (không bắt buộc).
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Deprecated:
- Sử dụng loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (nullable id) | customData | |
Tải và bắt đầu phát một mục nội dung đa phương tiện mới (không bắt buộc).
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Deprecated:
- Sử dụng loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs | |
Tải và bắt đầu phát một mục nội dung đa phương tiện mới (không bắt buộc).
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. activeTrackIDs An array of integers specifying the active tracks. May be nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Deprecated:
- Sử dụng loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs | |
customData: | (nullable id) | customData | |
Tải và bắt đầu phát một mục nội dung đa phương tiện mới (không bắt buộc).
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. activeTrackIDs An array of integers specifying the active tracks. May be nil
.customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Deprecated:
- Sử dụng loadMediaWithLoadRequestData:.
- (GCKRequest *) setPlaybackRate: | (float) | playbackRate |
Đặt tốc độ phát cho phiên phát nội dung đa phương tiện hiện tại.
- Parameters
-
playbackRate The new playback rate.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Năm thành lập
- 4
- (GCKRequest *) setPlaybackRate: | (float) | playbackRate | |
customData: | (nullable id) | customData | |
Đặt tốc độ phát cho phiên phát nội dung đa phương tiện hiện tại.
- Parameters
-
playbackRate The new playback rate, which must be between GCKMediaLoadOptions::kGCKMediaMinPlaybackRate and GCKMediaLoadOptions::kGCKMediaMaxPlaybackRate. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Năm thành lập
- 4
- (GCKRequest *) setActiveTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs |
Thiết lập các kênh đang hoạt động.
Yêu cầu sẽ không thành công nếu không có trạng thái hiện tại của nội dung nghe nhìn.
- Parameters
-
activeTrackIDs An array of integers specifying the active tracks. May be empty or nil
to disable any currently active tracks.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) setTextTrackStyle: | (nullable GCKMediaTextTrackStyle *) | textTrackStyle |
Đặt kiểu đoạn văn bản.
Yêu cầu sẽ không thành công nếu không có trạng thái hiện tại của nội dung nghe nhìn.
- Parameters
-
textTrackStyle The text track style. The style will not be changed if this is nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) pause |
Tạm dừng phát mục nội dung nghe nhìn hiện tại.
Yêu cầu sẽ không thành công nếu không có trạng thái hiện tại của nội dung nghe nhìn.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) pauseWithCustomData: | (nullable id) | customData |
Tạm dừng phát mục nội dung nghe nhìn hiện tại.
Yêu cầu sẽ không thành công nếu không có trạng thái hiện tại của nội dung nghe nhìn.
- Parameters
-
customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) stop |
Dừng phát mục nội dung đa phương tiện hiện tại.
Nếu một hàng đợi đang được tải thì hàng đợi đó sẽ bị xoá. Yêu cầu sẽ không thành công nếu không có trạng thái hiện tại của nội dung nghe nhìn.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) stopWithCustomData: | (nullable id) | customData |
Dừng phát mục nội dung đa phương tiện hiện tại.
Nếu một hàng đợi đang được tải thì hàng đợi đó sẽ bị xoá. Yêu cầu sẽ không thành công nếu không có trạng thái hiện tại của nội dung nghe nhìn.
- Parameters
-
customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) play |
Bắt đầu (hoặc tiếp tục) phát mục nội dung đa phương tiện hiện tại.
Quá trình phát luôn bắt đầu ở đầu luồng. Yêu cầu sẽ không thành công nếu không có trạng thái hiện tại của nội dung nghe nhìn.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) playWithCustomData: | (nullable id) | customData |
Bắt đầu (hoặc tiếp tục) phát mục nội dung đa phương tiện hiện tại.
Quá trình phát luôn bắt đầu ở đầu luồng. Yêu cầu sẽ không thành công nếu không có trạng thái hiện tại của nội dung nghe nhìn.
- Parameters
-
customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) skipAd |
Gửi yêu cầu bỏ qua quảng cáo đang phát.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Năm thành lập
- 4,3
- (GCKRequest *) seekWithOptions: | (GCKMediaSeekOptions *) | options |
Tìm vị trí mới trong mục nội dung đa phương tiện hiện tại.
Yêu cầu sẽ không thành công nếu không có trạng thái hiện tại của nội dung nghe nhìn.
- Parameters
-
options The seek options for the request.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Năm thành lập
- 4
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position |
Tìm vị trí mới trong mục nội dung đa phương tiện hiện tại.
Yêu cầu sẽ không thành công nếu không có trạng thái hiện tại của nội dung nghe nhìn.
- Parameters
-
position The new position from the beginning of the stream.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Deprecated:
- Sử dụng searchWithOptions:.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
Tìm vị trí mới trong mục nội dung đa phương tiện hiện tại.
Yêu cầu sẽ không thành công nếu không có trạng thái hiện tại của nội dung nghe nhìn.
- Parameters
-
position The new position interval from the beginning of the stream. resumeState The action to take after the seek operation has finished.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Deprecated:
- Sử dụng searchWithOptions:.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
customData: | (nullable id) | customData | |
Tìm vị trí mới trong mục nội dung đa phương tiện hiện tại.
Yêu cầu sẽ không thành công nếu không có trạng thái hiện tại của nội dung nghe nhìn.
- Parameters
-
position The new position from the beginning of the stream. resumeState The action to take after the seek operation has finished. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Deprecated:
- Sử dụng searchWithOptions:.
- (GCKRequest *) queueFetchItemIDs |
Yêu cầu danh sách mã mục cho hàng đợi.
Kết quả được chuyển đến lệnh gọi lại uỷ quyền GCKRemoteMediaClientdelegate::remoteMediaClient:didReceiveQueueItemIDs:.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Năm thành lập
- 4,1
- (GCKRequest *) queueFetchItemsForIDs: | (NSArray< NSNumber * > *) | queueItemIDs |
Yêu cầu cung cấp thông tin hoàn chỉnh cho các mục trong hàng đợi có mã mục nhất định.
Kết quả được chuyển đến lệnh gọi lại uỷ quyền GCKRemoteMediaClientdelegate::remoteMediaClient:didReceiveQueueItems:.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Năm thành lập
- 4,1
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
Tải và tuỳ ý bắt đầu phát danh sách chờ mới gồm các mục nội dung đa phương tiện.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. repeatMode The repeat mode for playing the queue.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Deprecated:
- Sử dụng loadMediaWithLoadRequestData:.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (nullable id) | customData | |
Tải và tuỳ ý bắt đầu phát danh sách chờ mới gồm các mục nội dung đa phương tiện.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. repeatMode The repeat mode for playing the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Deprecated:
- Sử dụng loadMediaWithLoadRequestData:.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
playPosition: | (NSTimeInterval) | playPosition | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (nullable id) | customData | |
Tải và tuỳ ý bắt đầu phát danh sách chờ mới gồm các mục nội dung đa phương tiện.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. playPosition The initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used. repeatMode The repeat mode for playing the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- Deprecated:
- Sử dụng loadMediaWithLoadRequestData:.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
withOptions: | (GCKMediaQueueLoadOptions *) | options | |
Tải và tuỳ ý bắt đầu phát danh sách chờ mới gồm các mục nội dung đa phương tiện.
Thay vào đó, bạn nên sử dụng loadMediaWithLoadRequestData:. Đây là một lệnh tải nâng cao hỗ trợ việc tải một mục hoặc một hàng đợi có các tuỳ chọn bổ sung.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.options The load options used to load the queue items, as defined by GCKMediaQueueLoadOptions
- Năm thành lập
- 4.3.1
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Chèn danh sách các mục nội dung đa phương tiện mới vào hàng đợi.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to insert. Must not be nil
or empty.beforeItemID The ID of the item that will be located immediately after the inserted list. If the value is kGCKMediaQueueInvalidItemID, the inserted list will be appended to the end of the queue.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (nullable id) | customData | |
Chèn danh sách các mục nội dung đa phương tiện mới vào hàng đợi.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to insert. Must not be nil
or empty.beforeItemID ID of the item that will be located immediately after the inserted list. If the value is kGCKMediaQueueInvalidItemID, the inserted list will be appended to the end of the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueInsertItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Một phương thức tiện lợi giúp chèn một mục vào hàng đợi.
- Parameters
-
item The item to insert. beforeItemID The ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Một phương thức tiện lợi sẽ chèn một mục duy nhất vào hàng đợi và biến mục đó thành mục hiện tại.
- Parameters
-
item The item to insert. beforeItemID The ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (nullable id) | customData | |
Một phương thức tiện lợi sẽ chèn một mục duy nhất vào hàng đợi và biến mục đó thành mục hiện tại.
- Parameters
-
item The item to insert. beforeItemID The ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue. playPosition The initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems |
Cập nhật hàng đợi.
- Parameters
-
queueItems The list of updated items.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
customData: | (nullable id) | customData | |
Cập nhật hàng đợi.
- Parameters
-
queueItems The list of updated items. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
Xoá danh sách các mục nội dung đa phương tiện khỏi hàng đợi.
Nếu hàng đợi bị trống, thì phiên phát nội dung đa phương tiện hiện tại sẽ bị chấm dứt.
- Parameters
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs | |
customData: | (nullable id) | customData | |
Xoá danh sách các mục nội dung đa phương tiện khỏi hàng đợi.
Nếu hàng đợi bị trống, thì phiên phát nội dung đa phương tiện hiện tại sẽ bị chấm dứt.
- Parameters
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueRemoveItemWithID: | (NSUInteger) | itemID |
Một phương thức thuận tiện giúp xoá một mục khỏi hàng đợi.
- Parameters
-
itemID The ID of the item to remove.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
Sắp xếp lại một danh sách các mục nội dung nghe nhìn trong hàng đợi.
- Parameters
-
queueItemIDs An array of media item IDs identifying the items to reorder. Must not be nil
or empty.beforeItemID ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the reordered list will be appended at the end of the queue.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (nullable id) | customData | |
Sắp xếp lại một danh sách các mục nội dung nghe nhìn trong hàng đợi.
- Parameters
-
queueItemIDs An array of media item IDs identifying the items to reorder. Must not be nil
or empty.beforeItemID The ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the reordered list will be moved to the end of the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueMoveItemWithID: | (NSUInteger) | itemID | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Một phương thức tiện lợi giúp di chuyển một mục trong hàng đợi.
- Parameters
-
itemID The ID of the item to move. beforeItemID The ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the item will be moved to the end of the queue.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID |
Chuyển đến mục có mã nhận dạng được chỉ định trong hàng đợi.
- Parameters
-
itemID The ID of the item to jump to.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
customData: | (nullable id) | customData | |
Chuyển đến mục có mã nhận dạng được chỉ định trong hàng đợi.
- Parameters
-
itemID The ID of the item to jump to. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (nullable id) | customData | |
Chuyển đến mục có mã nhận dạng được chỉ định trong hàng đợi.
- Parameters
-
itemID The ID of the item to jump to. playPosition The initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueNextItem |
Chuyển đến mục tiếp theo trong hàng đợi.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queuePreviousItem |
Chuyển về mục trước đó trong hàng đợi.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueSetRepeatMode: | (GCKMediaRepeatMode) | repeatMode |
Đặt chế độ lặp lại hàng đợi.
- Parameters
-
repeatMode The new repeat mode.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) setStreamVolume: | (float) | volume |
Đặt âm lượng luồng.
Yêu cầu sẽ không thành công nếu không có phiên phát nội dung đa phương tiện hiện tại.
- Parameters
-
volume The new volume, in the range [0.0 - 1.0].
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) setStreamVolume: | (float) | volume | |
customData: | (nullable id) | customData | |
Đặt âm lượng luồng.
Yêu cầu sẽ không thành công nếu không có phiên phát nội dung đa phương tiện hiện tại.
- Parameters
-
volume The new volume, in the range [0.0 - 1.0]. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted |
Đặt xem có tắt tiếng luồng hay không.
Yêu cầu sẽ không thành công nếu không có phiên phát nội dung đa phương tiện hiện tại.
- Parameters
-
muted Whether the stream should be muted or unmuted.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted | |
customData: | (nullable id) | customData | |
Đặt xem có tắt tiếng luồng hay không.
Yêu cầu sẽ không thành công nếu không có phiên phát nội dung đa phương tiện hiện tại.
- Parameters
-
muted Whether the stream should be muted or unmuted. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) requestStatus |
Yêu cầu thông tin trạng thái nội dung nghe nhìn cập nhật từ bộ nhận.
- Trả bóng
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (NSTimeInterval) approximateStreamPosition |
Trả về vị trí gần đúng của luồng như được tính từ thông tin luồng nhận được sau cùng và thời gian tường đã trôi qua kể từ lần cập nhật đó.
Trả về 0 nếu kênh chưa được kết nối hoặc nếu kênh chưa tải nội dung nghe nhìn.
- (NSTimeInterval) approximateLiveSeekableRangeStart |
Trả về vị trí bắt đầu gần đúng của phạm vi có thể tìm kiếm như được tính từ thông tin luồng nhận được sau cùng và thời gian thực đã trôi qua kể từ lần cập nhật đó.
Trả về 0 nếu kênh chưa được kết nối hoặc nếu kênh chưa tải nội dung nghe nhìn. Trả về kGCKInvalidTimeInterval
nếu chương trình phát không phải là chương trình phát trực tiếp hoặc không có phạm vi có thể tìm kiếm.
- Năm thành lập
- 4.4.1
- (NSTimeInterval) approximateLiveSeekableRangeEnd |
Trả về vị trí kết thúc gần đúng của phạm vi có thể tìm kiếm như được tính từ thông tin luồng nhận được gần đây nhất và thời gian thực đã trôi qua kể từ lần cập nhật đó.
Trả về 0 nếu kênh chưa được kết nối hoặc nếu kênh chưa tải nội dung nghe nhìn. Trả về kGCKInvalidTimeInterval
nếu chương trình phát không phải là chương trình phát trực tiếp hoặc không có phạm vi có thể tìm kiếm.
- Năm thành lập
- 4.4.1
- (void) notifyDidStartMediaSession |
Được các lớp con gọi ra mỗi khi một phiên phát nội dung đa phương tiện bắt đầu, tức là ngay sau khi nội dung nghe nhìn mới đã được tải thành công trên trình phát từ xa.
Do danh mục cung cấp GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateMediaStatus |
Được các lớp con gọi mỗi khi đối tượng mediaStatus của ứng dụng thay đổi.
Do danh mục cung cấp GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateQueue |
Được các lớp con gọi mỗi khi hàng đợi nội dung đa phương tiện do ứng dụng quản lý thay đổi.
Do danh mục cung cấp GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdatePreloadStatus |
Được gọi bởi các lớp con bất cứ khi nào GCKMediaStatus::preloadedItemID trong GCKMediaStatus của ứng dụng thay đổi.
Do danh mục cung cấp GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateMetadata |
Được các lớp con gọi ra mỗi khi siêu dữ liệu thay đổi.
Do danh mục cung cấp GCKRemoteMediaClient(Protected).
- (void) notifyDidReceiveQueueItemIDs: | (NSArray< NSNumber * > *) | itemIDs |
Được các lớp con gọi mỗi khi nhận được danh sách mã mục trong hàng đợi nội dung nghe nhìn.
- Parameters
-
itemIDs The list of queue item IDs.
- Năm thành lập
- 4,1
Do danh mục cung cấp GCKRemoteMediaClient(Protected).
- (void) notifyDidInsertQueueItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs | |
beforeItemWithID: | (GCKMediaQueueItemID) | beforeItemID | |
Được các lớp con gọi bất cứ khi nào một chuỗi các mục trong hàng đợi liền kề được chèn vào hàng đợi.
- Parameters
-
itemIDs The list of queue item IDs identifying the items that were inserted. beforeItemID The ID of the queue item in front of which the new items were inserted, or kGCKInvalidQueueItemID if the items were appended to the end of the queue.
- Năm thành lập
- 4,1
Do danh mục cung cấp GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateQueueItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
Được các lớp con gọi bất cứ khi nào các mục trong hàng hiện có được cập nhật trong hàng đợi.
- Parameters
-
itemIDs The list of queue item IDs identifying the items that were updated.
- Năm thành lập
- 4,1
Do danh mục cung cấp GCKRemoteMediaClient(Protected).
- (void) notifyDidRemoveQueueItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
Được các lớp con gọi bất cứ khi nào một chuỗi các mục trong hàng đợi liền kề đã bị xoá khỏi hàng đợi.
- Parameters
-
itemIDs The list of queue item IDs identifying the items that were removed.
- Năm thành lập
- 4,1
Do danh mục cung cấp GCKRemoteMediaClient(Protected).
- (void) notifyDidReceiveQueueItems: | (NSArray< GCKMediaQueueItem * > *) | items |
Được một lớp con gọi đến bất cứ khi nào nhận được các mục trong hàng đợi.
- Parameters
-
items The list of queue items.
- Năm thành lập
- 4,1
Do danh mục cung cấp GCKRemoteMediaClient(Protected).
Chi tiết về cơ sở lưu trú
|
readnonatomicassign |
Một cờ cho biết liệu đối tượng này có được kết nối với một phiên hay không.
|
readnonatomicstrong |
Trạng thái hiện tại của nội dung nghe nhìn, do kênh điều khiển nội dung nghe nhìn báo cáo.
|
readnonatomicstrong |
Hàng đợi nội dung nghe nhìn.
- Năm thành lập
- 4.3.4
|
readnonatomicassign |
Khoảng thời gian đã trôi qua kể từ lần cập nhật trạng thái nội dung nghe nhìn gần đây nhất được nhận.
Nếu chưa nhận được trạng thái nội dung nghe nhìn, thì giá trị này sẽ là NAN.
|
readnonatomicassign |
Cờ cho biết liệu ứng dụng này có đang phát chương trình phát trực tiếp hay không.
- Năm thành lập
- 4.4.1
|
readwritenonatomicweak |
Một thực thể đại diện có khả năng trích xuất thông tin về điểm chèn quảng cáo từ dữ liệu tuỳ chỉnh trong đối tượng GCKMediaStatus.
- Deprecated:
- Thay vào đó, hãy sử dụng GCKAdBreakStatus.