函数列表 | 描述 |
直播播放器错误通知,播放器出现错误时,会回调该通知 | |
直播播放器警告通知 | |
直播播放器分辨率变化通知 | |
已经成功连接到服务器 | |
视频播放事件 | |
音频播放事件 | |
视频加载事件 | |
音频加载事件 | |
播放器音量大小回调 | |
直播播放器统计数据回调 | |
截图回调 | |
自定义视频渲染回调 | |
音频数据回调 | |
分辨率无缝切换回调 | |
画中画状态变更回调 | |
录制任务开始的事件回调 | |
录制任务正在进行中的进展事件回调 | |
录制任务已经结束的事件回调 |
- (void)onError: | |
code: | |
message: | (NSString *)msg |
extraInfo: | (NSDictionary *)extraInfo |
参数 | 描述 |
code | |
extraInfo | 扩展信息。 |
msg | 错误信息。 |
player | 回调该通知的播放器对象。 |
- (void)onWarning: | |
code: | |
message: | (NSString *)msg |
extraInfo: | (NSDictionary *)extraInfo |
参数 | 描述 |
code | |
extraInfo | 扩展信息。 |
msg | 警告信息。 |
player | 回调该通知的播放器对象。 |
- (void)onVideoResolutionChanged: | |
width: | (NSInteger)width |
height: | (NSInteger)height |
参数 | 描述 |
height | 视频高。 |
player | 回调该通知的播放器对象。 |
width | 视频宽。 |
- (void)onConnected: | |
extraInfo: | (NSDictionary *)extraInfo |
参数 | 描述 |
extraInfo | 扩展信息。 |
player | 回调该通知的播放器对象。 |
- (void)onVideoPlaying: | |
firstPlay: | (BOOL)firstPlay |
extraInfo: | (NSDictionary *)extraInfo |
参数 | 描述 |
extraInfo | 扩展信息。 |
firstPlay | 第一次播放标志。 |
player | 回调该通知的播放器对象。 |
- (void)onAudioPlaying: | |
firstPlay: | (BOOL)firstPlay |
extraInfo: | (NSDictionary *)extraInfo |
参数 | 描述 |
extraInfo | 扩展信息。 |
firstPlay | 第一次播放标志。 |
player | 回调该通知的播放器对象。 |
- (void)onVideoLoading: | |
extraInfo: | (NSDictionary *)extraInfo |
参数 | 描述 |
extraInfo | 扩展信息。 |
player | 回调该通知的播放器对象。 |
- (void)onAudioLoading: | |
extraInfo: | (NSDictionary *)extraInfo |
参数 | 描述 |
extraInfo | 扩展信息。 |
player | 回调该通知的播放器对象。 |
- (void)onPlayoutVolumeUpdate: | |
volume: | (NSInteger)volume |
- (void)onStatisticsUpdate: | |
statistics: |
参数 | 描述 |
player | 回调该通知的播放器对象。 |
statistics |
- (void)onSnapshotComplete: | |
image: | (nullable TXImage *)image |
- (void)onRenderVideoFrame: | |
frame: |
参数 | 描述 |
player | 回调该通知的播放器对象。 |
videoFrame |
- (void)onPlayoutAudioFrame: | |
frame: |
参数 | 描述 |
audioFrame | |
player | 回调该通知的播放器对象。 |
- (void)onReceiveSeiMessage: | |
payloadType: | (int)payloadType |
data: | (NSData *)data |
参数 | 描述 |
data | 数据。 |
payloadType | 回调数据的SEI payloadType。 |
player | 回调该通知的播放器对象。 |
- (void)onStreamSwitched: | |
url: | (NSString *)url |
code: | (NSInteger)code |
参数 | 描述 |
code | 状态码,0:成功,-1:切换超时,-2:切换失败,服务端错误,-3:切换失败,客户端错误。 |
player | 回调该通知的播放器对象。 |
url | 切换的播放地址。 |
- (void)onPictureInPictureStateUpdate: | |
state: | |
message: | (NSString *)msg |
extraInfo: | (NSDictionary *)extraInfo |
参数 | 描述 |
extraInfo | 扩展信息。 |
player | 回调该通知的播放器对象。 |
state | 画中画的状态。 |
- (void)onLocalRecordBegin: | |
errCode: | (NSInteger)errCode |
storagePath: | (NSString *)storagePath |
参数 | 描述 |
code | 状态码。 0:录制任务启动成功。 -1:内部错误导致录制任务启动失败。 -2:文件后缀名有误(比如不支持的录制格式)。 -6:录制已经启动,需要先停止录制。 -7:录制文件已存在,需要先删除文件。 -8:录制目录无写入权限,请检查目录权限问题。 |
player | 回调该通知的播放器对象。 |
storagePath | 录制的文件地址。 |
- (void)onLocalRecording: | |
durationMs: | (NSInteger)durationMs |
storagePath: | (NSString *)storagePath |
参数 | 描述 |
durationMs | 录制时长。 |
player | 回调该通知的播放器对象。 |
storagePath | 录制的文件地址。 |
- (void)onLocalRecordComplete: | |
errCode: | (NSInteger)errCode |
storagePath: | (NSString *)storagePath |
参数 | 描述 |
code | 状态码。 0:结束录制任务成功。 -1:录制失败。 -2:切换分辨率或横竖屏导致录制结束。 -3:录制时间太短,或未采集到任何视频或音频数据,请检查录制时长,或是否已开启音、视频采集。 |
player | 回调该通知的播放器对象。 |
storagePath | 录制的文件地址。 |
本页内容是否解决了您的问题?