Tổng quan
Một lớp để kiểm soát hoạt động phát nội dung nghe nhìn trên một bộ nhận Cast.
Lớp này cung cấp chức năng tương tự như GCKMediaControlChannel (hiện không còn dùng nữa) mà lớp này bao bọc, nhưng có API thuận tiện hơn. Sau đây là những điểm khác biệt chính:
- Mỗi yêu cầu được biểu thị bằng một đối tượng GCKRequest có thể được theo dõi bằng một uỷ quyền chuyên dụng.
- GCKRemoteMediaClient hỗ trợ nhiều trình nghe thay vì một uỷ quyền duy nhất.
- Năm thành lập
- 3.0
Kế thừa NSObject.
Tóm tắt phương thức của thực thể | |
(void) | - addListener: |
Thêm một trình nghe vào danh sách trình nghe của đối tượng này. Tuỳ chọn khác... | |
(void) | - removeListener: |
Xoá một trình nghe khỏi danh sách trình nghe của đối tượng này. Tuỳ chọn khác... | |
(GCKRequest *) | - loadMedia: |
Tải và bắt đầu phát một mục nội dung nghe nhìn mới. Tuỳ chọn khác... | |
(GCKRequest *) | - loadMedia:autoplay: |
Tải và tuỳ ý bắt đầu phát một mục nội dung nghe nhìn mới. Tuỳ chọn khác... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition: |
Tải và tuỳ ý bắt đầu phát một mục nội dung nghe nhìn mới. Tuỳ chọn khác... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:customData: |
Tải và tuỳ ý bắt đầu phát một mục nội dung nghe nhìn mới. Tuỳ chọn khác... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs: |
Tải và tuỳ ý bắt đầu phát một mục nội dung nghe nhìn mới. Tuỳ chọn khác... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs:customData: |
Tải và tuỳ ý bắt đầu phát một mục nội dung nghe nhìn mới. Tuỳ chọn khác... | |
(GCKRequest *) | - setActiveTrackIDs: |
Đặt các bản phát hành đang hoạt động. Tuỳ chọn khác... | |
(GCKRequest *) | - setTextTrackStyle: |
Đặt kiểu phụ đề. Tuỳ chọn khác... | |
(GCKRequest *) | - pause |
Tạm dừng phát mục nội dung đa phương tiện hiện tại. Tuỳ chọn khác... | |
(GCKRequest *) | - pauseWithCustomData: |
Tạm dừng phát mục nội dung đa phương tiện hiện tại. Tuỳ chọn khác... | |
(GCKRequest *) | - stop |
Dừng phát mục nội dung đa phương tiện hiện tại. Tuỳ chọn khác... | |
(GCKRequest *) | - stopWithCustomData: |
Dừng phát mục nội dung đa phương tiện hiện tại. Tuỳ chọn khác... | |
(GCKRequest *) | - play |
Bắt đầu (hoặc tiếp tục) phát mục nội dung nghe nhìn hiện tại. Tuỳ chọn khác... | |
(GCKRequest *) | - playWithCustomData: |
Bắt đầu (hoặc tiếp tục) phát mục nội dung nghe nhìn hiện tại. Tuỳ chọn khác... | |
(GCKRequest *) | - seekToTimeInterval: |
Chuyển đến một vị trí mới trong mục nội dung đa phương tiện hiện tại. Tuỳ chọn khác... | |
(GCKRequest *) | - seekToTimeInterval:resumeState: |
Chuyển đến một vị trí mới trong mục nội dung đa phương tiện hiện tại. Tuỳ chọn khác... | |
(GCKRequest *) | - seekToTimeInterval:resumeState:customData: |
Chuyển đến một vị trí mới trong mục nội dung đa phương tiện hiện tại. Tuỳ chọn khác... | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode: |
Tải và tuỳ ý bắt đầu phát một hàng đợi mới gồm các mục nội dung nghe nhìn. Tuỳ chọn khác... | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode:customData: |
Tải và tuỳ ý bắt đầu phát một hàng đợi mới gồm các mục nội dung nghe nhìn. Tuỳ chọn khác... | |
(GCKRequest *) | - queueLoadItems:startIndex:playPosition:repeatMode:customData: |
Tải và tuỳ ý bắt đầu phát một hàng đợi mới gồm các mục nội dung nghe nhìn. Tuỳ chọn khác... | |
(GCKRequest *) | - queueInsertItems:beforeItemWithID: |
Chèn danh sách các mục nội dung nghe nhìn mới vào hàng đợi. Tuỳ chọn khác... | |
(GCKRequest *) | - queueInsertItems:beforeItemWithID:customData: |
Chèn danh sách các mục nội dung nghe nhìn mới vào hàng đợi. Tuỳ chọn khác... | |
(GCKRequest *) | - queueInsertItem:beforeItemWithID: |
Một phương thức thuận tiện để chèn một mục duy nhất vào hàng đợi. Tuỳ chọn khác... | |
(GCKRequest *) | - queueInsertAndPlayItem:beforeItemWithID: |
Một phương thức tiện lợi để chèn một mục vào danh sách phát và đặt mục đó làm mục hiện tại. Tuỳ chọn khác... | |
(GCKRequest *) | - queueInsertAndPlayItem:beforeItemWithID:playPosition:customData: |
Một phương thức tiện lợi để chèn một mục vào danh sách phát và đặt mục đó làm mục hiện tại. Tuỳ chọn khác... | |
(GCKRequest *) | - queueUpdateItems: |
Cập nhật hàng đợi. Tuỳ chọn khác... | |
(GCKRequest *) | - queueUpdateItems:customData: |
Cập nhật hàng đợi. Tuỳ chọn khác... | |
(GCKRequest *) | - queueRemoveItemsWithIDs: |
Xoá một danh sách các mục nội dung nghe nhìn khỏi hàng đợi. Tuỳ chọn khác... | |
(GCKRequest *) | - queueRemoveItemsWithIDs:customData: |
Xoá một danh sách các mục nội dung nghe nhìn khỏi hàng đợi. Tuỳ chọn khác... | |
(GCKRequest *) | - queueRemoveItemWithID: |
Một phương thức tiện lợi giúp xoá một mục khỏi hàng đợi. Tuỳ chọn khác... | |
(GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID: |
Sắp xếp lại danh sách các mục nội dung nghe nhìn trong hàng đợi. Tuỳ chọn khác... | |
(GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID:customData: |
Sắp xếp lại danh sách các mục nội dung nghe nhìn trong hàng đợi. Tuỳ chọn khác... | |
(GCKRequest *) | - queueMoveItemWithID:beforeItemWithID: |
Một phương thức thuận tiện để di chuyển một mục trong hàng đợi. Tuỳ chọn khác... | |
(GCKRequest *) | - queueJumpToItemWithID: |
Chuyển đến mục có mã nhận dạng được chỉ định trong danh sách chờ. Tuỳ chọn khác... | |
(GCKRequest *) | - queueJumpToItemWithID:customData: |
Chuyển đến mục có mã nhận dạng được chỉ định trong danh sách chờ. Tuỳ chọn khác... | |
(GCKRequest *) | - queueJumpToItemWithID:playPosition:customData: |
Chuyển đến mục có mã nhận dạng được chỉ định trong danh sách chờ. Tuỳ chọn khác... | |
(GCKRequest *) | - queueNextItem |
Chuyển đến mục tiếp theo trong hàng đợi. Tuỳ chọn khác... | |
(GCKRequest *) | - queuePreviousItem |
Chuyển đến mục trước trong hàng đợi. Tuỳ chọn khác... | |
(GCKRequest *) | - queueSetRepeatMode: |
Đặt chế độ lặp lại cho hàng đợi. Tuỳ chọn khác... | |
(GCKRequest *) | - setStreamVolume: |
Đặt âm lượng luồng phát. Tuỳ chọn khác... | |
(GCKRequest *) | - setStreamVolume:customData: |
Đặt âm lượng luồng phát. Tuỳ chọn khác... | |
(GCKRequest *) | - setStreamMuted: |
Đặt xem luồng có bị tắt tiếng hay không. Tuỳ chọn khác... | |
(GCKRequest *) | - setStreamMuted:customData: |
Đặt xem luồng có bị tắt tiếng hay không. Tuỳ chọn khác... | |
(GCKRequest *) | - requestStatus |
Yêu cầu thông tin cập nhật về trạng thái nội dung nghe nhìn từ thiết bị nhận. Tuỳ chọn khác... | |
(NSTimeInterval) | - approximateStreamPosition |
Trả về vị trí phát trực tiếp ước chừng được tính từ thông tin phát trực tiếp gần đây nhất nhận được và thời gian thực đã trôi qua kể từ lần cập nhật đó. Tuỳ chọn khác... | |
(void) | - notifyDidStartMediaSession |
Được các lớp con gọi bất cứ khi nào một phiên nội dung nghe nhìn bắt đầu, cụ thể 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. Tuỳ chọn khác... | |
(void) | - notifyDidUpdateMediaStatus |
Được các lớp con gọi bất cứ khi nào đối tượng mediaStatus của ứng dụng thay đổi. Tuỳ chọn khác... | |
(void) | - notifyDidUpdateQueue |
Được các lớp con gọi bất cứ khi nào hàng đợi nội dung nghe nhìn do ứng dụng quản lý thay đổi. Tuỳ chọn khác... | |
(void) | - notifyDidUpdatePreloadStatus |
Được các lớp con gọi bất cứ khi nào GCKMediaStatus::preloadedItemID cho mediaStatus của ứng dụng thay đổi. Tuỳ chọn khác... | |
(void) | - notifyDidUpdateMetadata |
Được các lớp con gọi bất cứ khi nào siêu dữ liệu thay đổi. Tuỳ chọn khác... | |
Tóm tắt về tài sản | |
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. Tuỳ chọn khác... | |
GCKMediaStatus * | mediaStatus |
Trạng thái hiện tại của nội dung nghe nhìn, theo báo cáo của kênh điều khiển nội dung nghe nhìn. Tuỳ chọn khác... | |
NSTimeInterval | timeSinceLastMediaStatusUpdate |
Khoảng thời gian đã trôi qua kể từ lần gần đây nhất nhận được bản cập nhật trạng thái nội dung nghe nhìn. Tuỳ chọn khác... | |
id< GCKRemoteMediaClientAdInfoParserDelegate > | adInfoParserDelegate |
Một uỷ quyề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 một đối tượng GCKMediaStatus. Tuỳ chọn khác... | |
Thông tin chi tiết về phương thức
- (void) addListener: | (id< GCKRemoteMediaClientListener >) | listener |
Thêm một trình nghe vào danh sách trình nghe của đối tượng này.
- 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 *) loadMedia: | (GCKMediaInformation *) | mediaInfo |
Tải và bắt đầu phát một mục nội dung nghe nhìn mới.
- Parameters
-
mediaInfo An object describing the media item to load.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
Tải và tuỳ ý bắt đầu phát một mục nội dung nghe nhìn mới.
- Parameters
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
Tải và tuỳ ý bắt đầu phát một mục nội dung nghe nhìn mới.
- Parameters
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (id __nullable) | customData | |
Tải và tuỳ ý bắt đầu phát một mục nội dung nghe nhìn mới.
- Parameters
-
mediaInfo An object describing 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
.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (NSArray< NSNumber * > *__nullable) | activeTrackIDs | |
Tải và tuỳ ý bắt đầu phát một mục nội dung nghe nhìn mới.
- Parameters
-
mediaInfo An object describing 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
.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (NSArray< NSNumber * > *__nullable) | activeTrackIDs | |
customData: | (id __nullable) | customData | |
Tải và tuỳ ý bắt đầu phát một mục nội dung nghe nhìn mới.
- Parameters
-
mediaInfo An object describing 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
.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) setActiveTrackIDs: | (NSArray< NSNumber * > *__nullable) | activeTrackIDs |
Đặt các bản phát hà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 nội dung nghe nhìn hiện tại.
- Parameters
-
activeTrackIDs An array of integers specifying the active tracks. May be empty or nil
to disable any currently active tracks.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) setTextTrackStyle: | (GCKMediaTextTrackStyle *__nullable) | textTrackStyle |
Đặt kiểu phụ đề.
Yêu cầu sẽ không thành công nếu không có trạng thái nội dung nghe nhìn hiện tại.
- Parameters
-
textTrackStyle The text track style. The style will not be changed if this is nil
.
- Giá trị trả về
- Đố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 đ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 nội dung nghe nhìn hiện tại.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) pauseWithCustomData: | (id __nullable) | customData |
Tạm dừng phát 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 nội dung nghe nhìn hiện tại.
- 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
.
- Giá trị trả về
- Đố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 đang có một hàng đợi được tải, 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 nội dung nghe nhìn hiện tại.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) stopWithCustomData: | (id __nullable) | customData |
Dừng phát mục nội dung đa phương tiện hiện tại.
Nếu đang có một hàng đợi được tải, 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 nội dung nghe nhìn hiện tại.
- 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
.
- Giá trị trả về
- Đố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 nghe nhìn hiện tại.
Quá trình phát luôn bắt đầu từ đầu luồng. Yêu cầu sẽ không thành công nếu không có trạng thái nội dung nghe nhìn hiện tại.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) playWithCustomData: | (id __nullable) | customData |
Bắt đầu (hoặc tiếp tục) phát mục nội dung nghe nhìn hiện tại.
Quá trình phát luôn bắt đầu từ đầu luồng. Yêu cầu sẽ không thành công nếu không có trạng thái nội dung nghe nhìn hiện tại.
- 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
.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position |
Chuyển đến một 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 nội dung nghe nhìn hiện tại.
- Parameters
-
position The new position from the beginning of the stream.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
Chuyển đến một 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 nội dung nghe nhìn hiện tại.
- Parameters
-
position The new position interval from the beginning of the stream. resumeState The action to take after the seek operation has finished.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
customData: | (id __nullable) | customData | |
Chuyển đến một 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 nội dung nghe nhìn hiện tại.
- 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
.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
Tải và tuỳ ý bắt đầu phát một hàng đợi mới gồm các mục nội dung nghe nhì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.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (id __nullable) | customData | |
Tải và tuỳ ý bắt đầu phát một hàng đợi mới gồm các mục nội dung nghe nhì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
.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
playPosition: | (NSTimeInterval) | playPosition | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (id __nullable) | customData | |
Tải và tuỳ ý bắt đầu phát một hàng đợi mới gồm các mục nội dung nghe nhì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
.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Chèn danh sách các mục nội dung nghe nhì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.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (id __nullable) | customData | |
Chèn danh sách các mục nội dung nghe nhì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
.
- Giá trị trả về
- Đố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 thuận tiện để chèn một mục duy nhất 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.
- Giá trị trả về
- Đố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 để chèn một mục vào danh sách phát và đặt mục đó làm 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.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (id __nullable) | customData | |
Một phương thức tiện lợi để chèn một mục vào danh sách phát và đặt mục đó làm 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
.
- Giá trị trả về
- Đố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.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
customData: | (id __nullable) | 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
.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
Xoá một danh sách các mục nội dung nghe nhìn khỏi hàng đợi.
Nếu hàng đợi trở nên trống, phiên phát nội dung nghe nhìn hiện tại sẽ kết thúc.
- Parameters
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs | |
customData: | (id __nullable) | customData | |
Xoá một danh sách các mục nội dung nghe nhìn khỏi hàng đợi.
Nếu hàng đợi trở nên trống, phiên phát nội dung nghe nhìn hiện tại sẽ kết thúc.
- 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
.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueRemoveItemWithID: | (NSUInteger) | itemID |
Một phương thức tiện lợi giúp xoá một mục khỏi hàng đợi.
- Parameters
-
itemID The ID of the item to remove.
- Giá trị trả về
- Đố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 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.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (id __nullable) | customData | |
Sắp xếp lại 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
.
- Giá trị trả về
- Đố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 thuận tiện để 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.
- Giá trị trả về
- Đố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 danh sách chờ.
- Parameters
-
itemID The ID of the item to jump to.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
customData: | (id __nullable) | customData | |
Chuyển đến mục có mã nhận dạng được chỉ định trong danh sách chờ.
- 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
.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (id __nullable) | customData | |
Chuyển đến mục có mã nhận dạng được chỉ định trong danh sách chờ.
- 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
.
- Giá trị trả về
- Đố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.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queuePreviousItem |
Chuyển đến mục trước trong hàng đợi.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) queueSetRepeatMode: | (GCKMediaRepeatMode) | repeatMode |
Đặt chế độ lặp lại cho hàng đợi.
- Parameters
-
repeatMode The new repeat mode.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) setStreamVolume: | (float) | volume |
Đặt âm lượng luồng phát.
Yêu cầu sẽ không thành công nếu không có phiên phát nội dung nghe nhìn nào đang diễn ra.
- Parameters
-
volume The new volume, in the range [0.0 - 1.0].
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) setStreamVolume: | (float) | volume | |
customData: | (id __nullable) | customData | |
Đặt âm lượng luồng phát.
Yêu cầu sẽ không thành công nếu không có phiên phát nội dung nghe nhìn nào đang diễn ra.
- 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
.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted |
Đặt xem luồng có bị tắt tiế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 nghe nhìn nào đang diễn ra.
- Parameters
-
muted Whether the stream should be muted or unmuted.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted | |
customData: | (id __nullable) | customData | |
Đặt xem luồng có bị tắt tiế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 nghe nhìn nào đang diễn ra.
- 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
.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (GCKRequest *) requestStatus |
Yêu cầu thông tin cập nhật về trạng thái nội dung nghe nhìn từ thiết bị nhận.
- Giá trị trả về
- Đối tượng GCKRequest để theo dõi yêu cầu này.
- (NSTimeInterval) approximateStreamPosition |
Trả về vị trí phát trực tiếp ước chừng được tính từ thông tin phát trực tiếp gần đây nhất nhận được và thời gian thực đã trôi qua kể từ lần cập nhật đó.
Trả về 0 nếu kênh không được kết nối hoặc nếu hiện không có nội dung nghe nhìn nào được tải.
- (void) notifyDidStartMediaSession |
Được các lớp con gọi bất cứ khi nào một phiên nội dung nghe nhìn bắt đầu, cụ thể 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 GCKRemoteMediaClient(Protected) cung cấp.
- (void) notifyDidUpdateMediaStatus |
Được các lớp con gọi bất cứ khi nào đối tượng mediaStatus của ứng dụng thay đổi.
Do danh mục GCKRemoteMediaClient(Protected) cung cấp.
- (void) notifyDidUpdateQueue |
Được các lớp con gọi bất cứ khi nào hàng đợi nội dung nghe nhìn do ứng dụng quản lý thay đổi.
Do danh mục GCKRemoteMediaClient(Protected) cung cấp.
- (void) notifyDidUpdatePreloadStatus |
Được các lớp con gọi bất cứ khi nào GCKMediaStatus::preloadedItemID cho mediaStatus của ứng dụng thay đổi.
Do danh mục GCKRemoteMediaClient(Protected) cung cấp.
- (void) notifyDidUpdateMetadata |
Được các lớp con gọi bất cứ khi nào siêu dữ liệu thay đổi.
Do danh mục GCKRemoteMediaClient(Protected) cung cấp.
Thông tin 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, theo báo cáo của kênh điều khiển nội dung nghe nhìn.
|
readnonatomicassign |
Khoảng thời gian đã trôi qua kể từ lần gần đây nhất nhận được bản cập nhật trạng thái nội dung nghe nhìn.
Nếu có yêu cầu về trạng thái đang được xử lý, thì giá trị này sẽ là 0.
|
readwritenonatomicweak |
Một uỷ quyề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 một đối tượng GCKMediaStatus.
- Deprecated:
- Hãy sử dụng GCKAdBreakStatus.