更新时间:2023-10-12 GMT+08:00

setVideoWindowParam(设置视频窗口位置和宽高)

接口描述

设置视频通话时的视频画面参数,包括位置,宽高(单位为像素)。

注意事项

已经建立与OpenEye的WebSocket连接。

注意视频画面的推荐宽高为720px*480px。最小可显示操作UI的宽高为480px*360px。低于480px*360px则仅显示视频画面,不显示操作控制UI(不建议设低于该尺寸的数值)。

视频通话接听之前必须首先调用该接口预先设置好视频窗口信息,一旦调用该接口设置视频窗口后长期有效,直到再次调用该接口修改或者整个页面关闭才会改变。

方法定义

OpenEyeCall.prototype.setVideoWindowParam= function(posX,posY,width,height,callbacks)

参数描述

表1 参数说明

参数名

类型

可选/必选

描述

posX

Number

必选

视频窗口左上角x坐标,大于0。

posY

Number

必选

视频窗口左上角y坐标,大于0。

width

Number

必选

视频窗口宽度

height

Number

必选

视频窗口高度

callbacks

Callback

可选

回调方法。

表2 Callback

参数名

类型

可选/必选

描述

response

function

必选

回调方法的入参请参考表3

表3 回调方法的入参

参数名

类型

描述

description

String

当前请求描述。

result

Number

设置结果。0表示成功,其他表示失败。

rsp

Number

内部消息编号。

回调方法的入参示例:

{
   "description" : "tsdk_set_video_rect",
   "result" : 0,
   "rsp" : 67745
}

使用示例

function setVideoWindowParam() {
this.global_openEye_SDK.openEyeCall.setVideoWindowParam(20,30,720,480, { response: setVideoWindowParamResponse })
}

function setVideoWindowParamResponse(data) {
    if (data.result == 0) {
        console.info("setVideoWindowParam Success");
    } else {
        console.error("setVideoWindowParam failed");
    }
}