<GCKRemoteMediaClientListener> 프로토콜

<GCKRemoteMediaClientListener> 프로토콜 참조

개요

GCKRemoteMediaClient 리스너 프로토콜입니다.

다음 이후:
3.0

<NSObjectNSObject>를 상속합니다.

인스턴스 메서드 요약

(void) - remoteMediaClient:didStartMediaSessionWithID:
 수신기에서 새 미디어 세션이 시작되었을 때 호출됩니다. 더보기...
 
(void) - remoteMediaClient:didUpdateMediaStatus:
 업데이트된 미디어 상태가 수신기에서 수신되었을 때 호출됩니다. 더보기...
 
(void) - remoteMediaClient:didUpdateMediaMetadata:
 업데이트된 미디어 메타데이터가 수신기에서 수신되었을 때 호출됩니다. 더보기...
 
(void) - remoteMediaClientDidUpdateQueue:
 수신기에서 미디어 재생 대기열이 업데이트되면 호출됩니다. 더보기...
 
(void) - remoteMediaClientDidUpdatePreloadStatus:
 수신기에서 미디어 미리 로드 상태가 업데이트되면 호출됩니다. 더보기...
 
(void) - remoteMediaClient:didReceiveQueueItemIDs:
 미디어 대기열 항목 ID 목록을 수신하면 호출됩니다. 더보기...
 
(void) - remoteMediaClient:didInsertQueueItemsWithIDs:beforeItemWithID:
 연속된 항목 시퀀스가 미디어 대기열에 삽입되었을 때 호출됩니다. 더보기...
 
(void) - remoteMediaClient:didUpdateQueueItemsWithIDs:
 기존 항목이 미디어 대기열에서 업데이트되면 호출됩니다. 더보기...
 
(void) - remoteMediaClient:didRemoveQueueItemsWithIDs:
 연속된 항목 시퀀스가 미디어 대기열에서 삭제되면 호출됩니다. 더보기...
 
(void) - remoteMediaClient:didReceiveQueueItems:
 대기열에서 하나 이상의 항목에 대한 자세한 정보를 수신했을 때 호출됩니다. 더보기...
 

메서드 세부정보

- (void) remoteMediaClient: (GCKRemoteMediaClient *)  client
didStartMediaSessionWithID: (NSInteger)  sessionID 
optional

수신기에서 새 미디어 세션이 시작되었을 때 호출됩니다.

Parameters
clientThe client.
sessionIDThe ID of the new session.
- (void) remoteMediaClient: (GCKRemoteMediaClient *)  client
didUpdateMediaStatus: (nullable GCKMediaStatus *)  mediaStatus 
optional

업데이트된 미디어 상태가 수신기에서 수신되었을 때 호출됩니다.

Parameters
clientThe client.
mediaStatusThe updated media status. The status can also be accessed as a property of the player.
- (void) remoteMediaClient: (GCKRemoteMediaClient *)  client
didUpdateMediaMetadata: (nullable GCKMediaMetadata *)  mediaMetadata 
optional

업데이트된 미디어 메타데이터가 수신기에서 수신되었을 때 호출됩니다.

Parameters
clientThe client.
mediaMetadataThe updated media metadata. The metadata can also be accessed through the GCKRemoteMediaClient::mediaStatus property.
- (void) remoteMediaClientDidUpdateQueue: (GCKRemoteMediaClient *)  client
optional

수신기에서 미디어 재생 대기열이 업데이트되면 호출됩니다.

Parameters
clientThe client.
- (void) remoteMediaClientDidUpdatePreloadStatus: (GCKRemoteMediaClient *)  client
optional

수신기에서 미디어 미리 로드 상태가 업데이트되면 호출됩니다.

Parameters
clientThe client.
- (void) remoteMediaClient: (GCKRemoteMediaClient *)  client
didReceiveQueueItemIDs: (NSArray< NSNumber * > *)  queueItemIDs 
optional

미디어 대기열 항목 ID 목록을 수신하면 호출됩니다.

Parameters
clientThe client.
queueItemIDsThe list of media queue item IDs.
다음 이후:
4.1
- (void) remoteMediaClient: (GCKRemoteMediaClient *)  client
didInsertQueueItemsWithIDs: (NSArray< NSNumber * > *)  queueItemIDs
beforeItemWithID: (GCKMediaQueueItemID beforeItemID 
optional

연속된 항목 시퀀스가 미디어 대기열에 삽입되었을 때 호출됩니다.

Parameters
clientThe client.
queueItemIDsThe item IDs of the inserted items.
beforeItemIDThe item ID of the item in front of which the new items have been inserted. If the value is kGCKMediaQueueInvalidItemID, it indicates that the items were appended at the end of the queue.
다음 이후:
4.1
- (void) remoteMediaClient: (GCKRemoteMediaClient *)  client
didUpdateQueueItemsWithIDs: (NSArray< NSNumber * > *)  queueItemIDs 
optional

기존 항목이 미디어 대기열에서 업데이트되면 호출됩니다.

Parameters
clientThe client.
queueItemIDsThe item IDs of the updated items.
다음 이후:
4.1
- (void) remoteMediaClient: (GCKRemoteMediaClient *)  client
didRemoveQueueItemsWithIDs: (NSArray< NSNumber * > *)  queueItemIDs 
optional

연속된 항목 시퀀스가 미디어 대기열에서 삭제되면 호출됩니다.

Parameters
clientThe client.
queueItemIDsThe item IDs of the removed items.
다음 이후:
4.1
- (void) remoteMediaClient: (GCKRemoteMediaClient *)  client
didReceiveQueueItems: (NSArray< GCKMediaQueueItem * > *)  queueItems 
optional

대기열에서 하나 이상의 항목에 대한 자세한 정보를 수신했을 때 호출됩니다.

Parameters
clientThe client.
queueItemsThe queue items.
다음 이후:
4.1