ZegoExpressEngine(Player)

Declared in ZegoExpressEngine+Player.h

Includes

Public Func Lists

Public Func Docs

startPlayingStream:canvas:

- (void)startPlayingStream:(NSString *) streamID canvas:(nullable ZegoCanvas *) canvas;

开始拉流

Parameters
streamID 流 ID,长度不超过256的字符串。不可以包含 URL 关键字,否则推拉流失败。仅支持数字,英文字符 和 '~', '!', '@', '#', '$', '', '^', '&', '*', '(', ')', '_', '+', '=', '-', ', ';', '’', ',', '.', '<', '>', '/', ''。
canvas 用于显示拉流画面的视图,视图设置为 [nil] 则不进行显示

startPlayingStream:canvas:config:

- (void)startPlayingStream:(NSString *) streamID canvas:(nullable ZegoCanvas *) canvas config:(ZegoPlayerConfig *) config;

开始拉流

Parameters
streamID 流 ID,长度不超过256的字符串。不可以包含 URL 关键字,否则推拉流失败。仅支持数字,英文字符 和 '~', '!', '@', '#', '$', '', '^', '&', '*', '(', ')', '_', '+', '=', '-', ', ';', '’', ',', '.', '<', '>', '/', ''。
canvas 用于显示拉流画面的视图,视图设置为 [nil] 则不进行显示
config 拉流进阶配置

startPlayingStream:

- (void)startPlayingStream:(NSString *) streamID;

开始拉流

Parameters
streamID 流 ID,长度不超过256的字符串。不可以包含 URL 关键字,否则推拉流失败。仅支持数字,英文字符 和 '~', '!', '@', '#', '$', '', '^', '&', '*', '(', ')', '_', '+', '=', '-', ', ';', '’', ',', '.', '<', '>', '/', ''。

startPlayingStream:config:

- (void)startPlayingStream:(NSString *) streamID config:(ZegoPlayerConfig *) config;

开始拉流

Parameters
streamID 流 ID,长度不超过256的字符串。不可以包含 URL 关键字,否则推拉流失败。仅支持数字,英文字符 和 '~', '!', '@', '#', '$', '', '^', '&', '*', '(', ')', '_', '+', '=', '-', ', ';', '’', ',', '.', '<', '>', '/', ''。
config 拉流进阶配置

stopPlayingStream:

- (void)stopPlayingStream:(NSString *) streamID;

停止拉流

Parameters
streamID 流 ID

setPlayVolume:streamID:

- (void)setPlayVolume:(int) volume streamID:(NSString *) streamID;

设置拉流音量

Parameters
volume 音量百分比,取值范围为 0 ~ 100,默认值为 100
streamID 流 ID

mutePlayStreamAudio:streamID:

- (void)mutePlayStreamAudio:(BOOL) mute streamID:(NSString *) streamID;

停止或恢复拉取音频流

Parameters
mute 禁用标识;YES 表示禁止拉取;NO 表示恢复拉取
streamID 流 ID

mutePlayStreamVideo:streamID:

- (void)mutePlayStreamVideo:(BOOL) mute streamID:(NSString *) streamID;

停止或恢复拉取视频流

Parameters
mute 禁用标识;YES 表示禁止拉取;NO 表示恢复拉取
streamID 流 ID

enableHardwareDecoder:

- (void)enableHardwareDecoder:(BOOL) enable;

开/关硬件解码

Parameters
enable 是否开启硬解开关;YES 表示开启硬解;NO 表示关闭硬解;默认为 NO

enableCheckPoc:

- (void)enableCheckPoc:(BOOL) enable;

开/关帧顺序检测

Parameters
enable 是否开启帧顺序检测;YES 表示开启帧顺序检测,不支持 B 帧;NO 表示关闭帧顺序检测,支持 B 帧,可能出现短暂花屏;默认为 YES