设置视图显示模式 编辑文档

功能描述

可以在通话中多次调用该方法,多次更新本地用户和远端用户视图的显示模式

接口描述


public class ChannelEngine {
/**
* 设置本地视频显示模式
* 初始化本地用户视图后,可以调用该方法更新本地用户视图的渲染和镜像模式。
* 该方法只影响本地用户看到的视频画面,不影响本地发布视频。
* 必须在调用 setupLocalVideo 方法初始化本地视图后,才能调用该方法。
* @param renderMode 视频渲染模式
* @param mirrorMode 视频镜像模式
* @return 0为设置成功;其他为失败
*/
public int setLocalRenderMode(int renderMode, int mirrorMode);

/**
* 设置远端视频显示模式
* 初始化远端用户视图后,可以调用该方法更新远端用户在本地显示时的渲染和镜像模式。
* 该方法只影响本地用户看到的视频画面。
* 必须在调用 setupRemoteVideo 方法初始化远端视图后,才能调用该方法。
* @param uid 远端用户ID
* @param renderMode 视频渲染模式
* @param mirrorMode 视频镜像模式
* @return 0为设置成功;其他为失败
*/
public int setRemoteRenderMode(long uid,int renderMode, int mirrorMode)
}

如果在加入频道后调用该方法切换用户角色,调用成功后,本地和远端会触发onRoleStatusChanged回调。

示例代码

engine.setLocalRenderMode( RENDER_MODE_HIDDEN, MIRROR_MODE_AUTO);
野狗新手?
立即注册,为你提供安全可靠的实时通信云服务。
没找到需要的文档?
你可以提交工单反馈 或 阅读常见问题