Page Summary
-
The GCKUIMediaControllerDelegate protocol is used to control or display the status of media playback on a Cast device.
-
The
mediaController:didUpdatePlayerState:lastStreamPosition:method is called when the remote media player state has changed. -
The
mediaController:didBeginPreloadForItemID:method is called when preloading has started for an upcoming media queue item. -
The
mediaController:didUpdateMediaStatus:method is called when new media status has been received from the receiver and processed by the GCKUIMediaController.
Overview
The GCKUIMediaController delegate protocol.
- Since
- 3.0
Inherits <NSObjectNSObject>.
Method Detail
| - (void) mediaController: | ( GCKUIMediaController *) | mediaController | |
| didUpdatePlayerState: | (GCKMediaPlayerState) | playerState | |
| lastStreamPosition: | (NSTimeInterval) | streamPosition | |
Called when the remote media player state has changed.
- Parameters
-
mediaController The GCKUIMediaController instance. playerState The new player state. streamPosition The last known stream position at the time of the player state change.
| - (void) mediaController: | ( GCKUIMediaController *) | mediaController | |
| didBeginPreloadForItemID: | (NSUInteger) | itemID | |
Called when preloading has started for an upcoming media queue item.
- Parameters
-
mediaController The GCKUIMediaController instance. itemID The ID of the item that is being preloaded, or kGCKMediaQueueInvalidItemID if none.
| - (void) mediaController: | ( GCKUIMediaController *) | mediaController | |
| didUpdateMediaStatus: | ( GCKMediaStatus *) | mediaStatus | |
Called when new media status has been received from the receiver, and after the GCKUIMediaController has finished processing the updated status.
- Parameters
-
mediaController The GCKUIMediaController instance. mediaStatus The new media status.

