ZegoMediaPlayerEventHandler Protocol Reference

Conforms to NSObject
Declared in ZegoExpressEventHandler.h

– mediaPlayer:stateUpdate:errorCode:

Callback player object.

- (void)mediaPlayer:(ZegoMediaPlayer *)mediaPlayer stateUpdate:(ZegoMediaPlayerState)state errorCode:(int)errorCode

Parameters

mediaPlayer

Callback player object.

state

Media player status.

errorCode

Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

Declared In

ZegoExpressEventHandler.h

– mediaPlayer:networkEvent:

Callback player object.

- (void)mediaPlayer:(ZegoMediaPlayer *)mediaPlayer networkEvent:(ZegoMediaPlayerNetworkEvent)networkEvent

Parameters

mediaPlayer

Callback player object.

networkEvent

Network status event.

Declared In

ZegoExpressEventHandler.h

– mediaPlayer:playingProgress:

Callback player object.

- (void)mediaPlayer:(ZegoMediaPlayer *)mediaPlayer playingProgress:(unsigned long long)millisecond

Parameters

mediaPlayer

Callback player object.

millisecond

Progress in milliseconds.

Declared In

ZegoExpressEventHandler.h

– mediaPlayer:renderingProgress:

Callback player object.

- (void)mediaPlayer:(ZegoMediaPlayer *)mediaPlayer renderingProgress:(unsigned long long)millisecond

Parameters

mediaPlayer

Callback player object.

millisecond

Progress in milliseconds.

Declared In

ZegoExpressEventHandler.h

– mediaPlayer:videoSizeChanged:

Callback player object.

- (void)mediaPlayer:(ZegoMediaPlayer *)mediaPlayer videoSizeChanged:(CGSize)size

Parameters

mediaPlayer

Callback player object.

size

Resolution.

Declared In

ZegoExpressEventHandler.h

– mediaPlayer:recvSEI:

Callback player object.

- (void)mediaPlayer:(ZegoMediaPlayer *)mediaPlayer recvSEI:(NSData *)data

Parameters

mediaPlayer

Callback player object.

data

SEI content.

Declared In

ZegoExpressEventHandler.h

– mediaPlayer:soundLevelUpdate:

Callback player object.

- (void)mediaPlayer:(ZegoMediaPlayer *)mediaPlayer soundLevelUpdate:(float)soundLevel

Parameters

mediaPlayer

Callback player object.

soundLevel

Sound level value, value range: [0.0, 100.0] (This value only represents the range of the sound level value returned by the callback, not the precision.).

Declared In

ZegoExpressEventHandler.h

– mediaPlayer:frequencySpectrumUpdate:

Callback player object.

- (void)mediaPlayer:(ZegoMediaPlayer *)mediaPlayer frequencySpectrumUpdate:(NSArray<NSNumber*> *)spectrumList

Parameters

mediaPlayer

Callback player object.

spectrumList

Locally captured frequency spectrum value list. Spectrum value range is [0-230].

Declared In

ZegoExpressEventHandler.h

– mediaPlayer:firstFrameEvent:

Callback player object.

- (void)mediaPlayer:(ZegoMediaPlayer *)mediaPlayer firstFrameEvent:(ZegoMediaPlayerFirstFrameEvent)event

Parameters

mediaPlayer

Callback player object.

event

The first frame callback event type.

Declared In

ZegoExpressEventHandler.h

– mediaPlayer:localCacheError:resource:cachedFile:

Callback player object.

- (void)mediaPlayer:(ZegoMediaPlayer *)mediaPlayer localCacheError:(int)errorCode resource:(NSString *)resource cachedFile:(NSString *)cachedFile

Parameters

mediaPlayer

Callback player object.

errorCode

Error code.

resource

Played resource

cachedFile

Cached file

Declared In

ZegoExpressEventHandler.h