小鱼易连部分终端摄像头具有被远程遥控功能,在特定应用场景中,用户在会议中需要对具备该功能的终端进行远程遥控时,可通过平台远程遥控摄像头 API 实现该功能。
关于远程遥控权限设置以及功能的操作详情可参考小鱼易连产品相关文档说明。
应用层通过调用 farEndHardwareControl 接口来遥控远端硬件设备,只要传入远端设备的 id,操作指令以及角度即可,此部分操控 UX 需要开发者自行完成。可以参考 Demo 中 FeccBar 实现。
UX 触发动作指令,下发到远端:
XyCallActivity.java
private class FeccActionListener implements UserActionListener {
@Override
public void onUserAction(int action, Bundle args) {
switch (action) {
case UserActionListener.USER_ACTION_FECC_LEFT: //操作指令
NemoSDK.getInstance().farEndHardwareControl(fullVideoInfo.getParticipantId(), FECCCommand.FECC_TURN_LEFT, 10); //下发到远端
break;
case UserActionListener.USER_ACTION_FECC_RIGHT:
NemoSDK.getInstance().farEndHardwareControl(fullVideoInfo.getParticipantId(), FECCCommand.FECC_TURN_RIGHT, 10);
break;
....
}
}