WebRTC-AgoraRTCSDK-3.2.1有实现摄像头和麦克风的api吗?
4.x中有如下方法:
const videoTrack = await AgoraRTC.createCameraVideoTrack();
// 暂时关闭摄像头采集
await videoTrack.setEnabled(false);
// …
// 恢复摄像头采集
await videoTrack.setEnabled(true);
3.2.1版本中有类似api接口吗?
WebRTC-AgoraRTCSDK-3.2.1有实现摄像头和麦克风的api吗?
4.x中有如下方法:
const videoTrack = await AgoraRTC.createCameraVideoTrack();
// 暂时关闭摄像头采集
await videoTrack.setEnabled(false);
// …
// 恢复摄像头采集
await videoTrack.setEnabled(true);
3.2.1版本中有类似api接口吗?
3.X中是通过 enableVideo或者enableAudio(false)以及muteLocalVideo,和muteLocalAudio去实现的
谢谢,我尝试保存远端用户音视频流,然后用4.x中的setEnabled()去控制远端用户的音视流,结果失败了,当远端流调用setEnabled()函数时,会报错setEnabled() is not a function(如下图) 。所以是不能用setEnabled()控制远端流吗?有其他方法来控制远端用户音视频流吗?还是远端用户音视频流穑无法控制的?
我尝试用remoteTrack的stop()和play()方法,但只能控制自己通话页面的远端用户流播放情况,远端用户自己的通话页面不受影响。
保存远端用户音视频流是指?
remoteVideoTrack和remoteAudioTrack