Lớp GCKRemoteMediaClient

Tài liệu tham khảo về lớp GCKRemoteMediaClient

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...
 
GCKMediaStatusmediaStatus
 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...
 
GCKMediaQueuemediaQueue
 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
listenerThe 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
listenerThe 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
requestDataDescribes 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
mediaInfoDescribes 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
mediaInfoDescribes the media item to load.
optionsThe 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
mediaInfoDescribes the media item to load.
autoplayWhether 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
mediaInfoDescribes the media item to load.
autoplayWhether playback should start immediately.
playPositionThe 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
mediaInfoDescribes the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
customDataCustom 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
mediaInfoDescribes the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
activeTrackIDsAn 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
mediaInfoDescribes the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
activeTrackIDsAn array of integers specifying the active tracks. May be nil.
customDataCustom 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
playbackRateThe 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
playbackRateThe new playback rate, which must be between GCKMediaLoadOptions::kGCKMediaMinPlaybackRate and GCKMediaLoadOptions::kGCKMediaMaxPlaybackRate.
customDataCustom 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
activeTrackIDsAn 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
textTrackStyleThe 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
customDataCustom 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
customDataCustom 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
customDataCustom 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
optionsThe 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
positionThe 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
positionThe new position interval from the beginning of the stream.
resumeStateThe 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
positionThe new position from the beginning of the stream.
resumeStateThe action to take after the seek operation has finished.
customDataCustom 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
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
startIndexThe index of the item in the items array that should be played first.
repeatModeThe 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
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
startIndexThe index of the item in the items array that should be played first.
repeatModeThe repeat mode for playing the queue.
customDataCustom 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
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
startIndexThe index of the item in the items array that should be played first.
playPositionThe 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.
repeatModeThe repeat mode for playing the queue.
customDataCustom 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
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
optionsThe 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
queueItemsAn array of GCKMediaQueueItem instances to insert. Must not be nil or empty.
beforeItemIDThe 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
queueItemsAn array of GCKMediaQueueItem instances to insert. Must not be nil or empty.
beforeItemIDID 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.
customDataCustom 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
itemThe item to insert.
beforeItemIDThe 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
itemThe item to insert.
beforeItemIDThe 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
itemThe item to insert.
beforeItemIDThe 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.
playPositionThe 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.
customDataCustom 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
queueItemsThe 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
queueItemsThe list of updated items.
customDataCustom 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
itemIDsAn 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
itemIDsAn array of media item IDs identifying the items to remove. Must not be nil or empty.
customDataCustom 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
itemIDThe 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
queueItemIDsAn array of media item IDs identifying the items to reorder. Must not be nil or empty.
beforeItemIDID 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
queueItemIDsAn array of media item IDs identifying the items to reorder. Must not be nil or empty.
beforeItemIDThe 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.
customDataCustom 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
itemIDThe ID of the item to move.
beforeItemIDThe 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
itemIDThe 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
itemIDThe ID of the item to jump to.
customDataCustom 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
itemIDThe ID of the item to jump to.
playPositionThe 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.
customDataCustom 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
repeatModeThe 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
volumeThe 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
volumeThe new volume, in the range [0.0 - 1.0].
customDataCustom 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
mutedWhether 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
mutedWhether the stream should be muted or unmuted.
customDataCustom 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
itemIDsThe 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
itemIDsThe list of queue item IDs identifying the items that were inserted.
beforeItemIDThe 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
itemIDsThe 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
itemIDsThe 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
itemsThe 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ú

- (BOOL) connected
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.

- (GCKMediaStatus*) mediaStatus
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.

- (GCKMediaQueue*) mediaQueue
readnonatomicstrong

Hàng đợi nội dung nghe nhìn.

Năm thành lập
4.3.4
- (NSTimeInterval) timeSinceLastMediaStatusUpdate
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.

- (BOOL) playingLiveStream
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
- (id<GCKRemoteMediaClientAdInfoParserDelegate>) adInfoParserDelegate
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.