<GCKMediaQueueDelegate> 协议

<GCKMediaQueueDelegate> 协议参考

概览

用于从 GCKMediaQueue 接收异步通知的委托协议。

开始时间
4.3.4

继承 <NSObjectNSObject>。

实例方法摘要

(void) - mediaQueueWillChange:
 在即将对队列中执行一项或多项更改时调用。更多...
 
(void) - mediaQueueDidReloadItems:
 在队列完全重新加载时调用。更多...
 
(void) - mediaQueue:didInsertItemsInRange:
 当连续范围的队列项已插入队列中时调用。更多...
 
(void) - mediaQueue:didUpdateItemsAtIndexes:
 当队列中的一个或多个队列项已更新时调用。更多...
 
(void) - mediaQueue:didRemoveItemsAtIndexes:
 当一个或多个队列项已从队列中移除时调用。更多...
 
(void) - mediaQueueDidChange:
 在对队列进行一项或多项更改后调用。更多...
 

方法详细信息

- (void) mediaQueueWillChange: (GCKMediaQueue *)  queue
optional

在即将对队列中执行一项或多项更改时调用。

Parameters
queueThe queue.
- (void) mediaQueueDidReloadItems: (GCKMediaQueue *)  queue
optional

在队列完全重新加载时调用。

之前访问过的任何队列项都应被视为无效。

Parameters
queueThe queue.
- (void) mediaQueue: (GCKMediaQueue *)  queue
didInsertItemsInRange: (NSRange)  range 
optional

当连续范围的队列项已插入队列中时调用。

Parameters
queueThe queue.
rangeThe range indicating the starting index and count of items inserted.
- (void) mediaQueue: (GCKMediaQueue *)  queue
didUpdateItemsAtIndexes: (NSArray< NSNumber * > *)  indexes 
optional

当队列中的一个或多个队列项已更新时调用。

这包括之前已访问但不可用的项已检索并放入缓存的情况,以及先前缓存的项已从缓存中清除的情况。

Parameters
queueThe queue.
indexesThe ordered list of indexes of the items that have been updated.
- (void) mediaQueue: (GCKMediaQueue *)  queue
didRemoveItemsAtIndexes: (NSArray< NSNumber * > *)  indexes 
optional

当一个或多个队列项已从队列中移除时调用。

Parameters
queueThe queue.
indexesThe ordered list of indexes of the items that have been removed.
- (void) mediaQueueDidChange: (GCKMediaQueue *)  queue
optional

在对队列进行一项或多项更改后调用。