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