onError:error: | 播放器错误信息回调,播放器出现错误时,触发此回调。 |
onAudioRenderStall:stallTime: | 音频渲染卡顿回调。音频渲染发生卡顿时,触发此回调。 |
onVideoRenderStall:stallTime: | 视频渲染卡顿回调。视频渲染发生卡顿时,触发此回调。 |
onFirstAudioFrameRender:isFirstFrame: | 音频首帧渲染事件回调。音频首帧渲染成功,或播放过程中发生重试,重试后的第一个音频帧渲染成功,均会触发此回调。 |
onFirstVideoFrameRender:isFirstFrame: | 视频首帧渲染事件回调。视频首帧渲染成功,或播放过程中发生重试,重试后的第一个视频帧渲染成功,均会触发此回调。 |
onResolutionSwitch:resolution:error:reason: | 清晰度档位发生变化回调。 |
onVideoSizeChanged:width:height: | 视频分辨率变化回调。视频大小发生变化时,触发此回调。 |
onReceiveBinarySeiMessage:message: | 二级制 SEI 消息回调,当播放器 SDK 接收到 SEI 消息时,触发该回调。需要开启 VeLivePlayerConfiguration 中 enableBinarySei 属性。当 enableBinarySei 属性开启时,字符串 SEI 消息将不再发送。 |
onMainBackupSwitch:streamType:error: | 主备流切换回调。 |
onPlayerStatusUpdate:status: | 播放状态发生变化时,触发此回调。 |
onStatistics:statistics: | 播放信息周期性回调。播放器 SDK 会周期性地回调本方法,您可以通过本方法获取当前播放器的播放地址、码率和帧率等信息。 |
onSnapshotComplete:image: | 截图成功回调。当播放器调用 snapshot 截图成功后,触发此回调。 |
onRenderVideoFrame:videoFrame: | 视频帧回调。调用 enableVideoFrameObserver:pixelFormat:bufferType: 开启视频帧解析回调后,当播放器成功解码视频帧时,会触发此回调。 |
onRenderAudioFrame:audioFrame: | 音频帧回调。调用 enableAudioFrameObserver:enableRendering:开启音频帧解析回调后,当播放器成功解码音频帧时,会触发此回调。 |
onStreamFailedOpenSuperResolution:error: | 超分开启失败。调用 setEnableSuperResolution:开启超分后,当播放器不支持超分开启或者超分处理出错时,会触发此回调。 |
getDrmResourceLoaderCertificateData: | 您需要在此回调中返回 FairPlay 证书的 NSData 数据。 |
getDrmResourceLoaderLicenseUrl: | 您需要在此回调中返回 DRM license 的 URL。 |
onReceiveSeiMessage:message: | 字符串 SEI 消息回调,当播放器 SDK 接收到 SEI 消息时,触发该回调。需要开启 VeLivePlayerConfiguration 中 enableSei 属性。当 enableBinarySei 属性开启时,字符串 SEI 消息将不再发送。 |
onStallStart: | 播放卡顿开始回调。 |
onStallEnd: | 播放卡顿结束回调。音频缓冲区达到起播条件且开始播放后,触发此回调。 |