如何实现开关摄像头/视频画面/麦克风/音频/扬声器?
2023-03-01
Express SDK 为您提供一系列接口,以便实现相关设备的开启与关闭,具体说明如下所示:
设备 | 接口 | 描述 | 注意事项 |
---|---|---|---|
摄像头 | enableCamera | 开启或关闭您(本地设备)的摄像头。 |
|
视频画面 | mutePublishStreamVideo | 推流时,是否发送视频数据,true 代表不发送。 |
|
mutePlayStreamVideo | 拉流时,是否播放某条流中的视频数据,true 代表不播放。 | - 在观众不想看到某个人的画面时,可调用此接口。- 此接口不会真正停止拉流。 | |
麦克风 | enableAudioCaptureDevice | 开启或关闭您(本地设备)的麦克风。 |
|
音频 | muteMicrophone | 是否将您(本地设备)的麦克风静音。 | 与 enableAudioCaptureDevice 的区别是,muteMicrophone 没有真正关闭麦克风,只是会使用静音数据替换设备采集到的音频数据。 |
mutePublishStreamAudio | 推流时,是否发送音频数据,true 代表不发送。 |
| |
mutePlayStreamAudio | 拉流时,是否播放某条流中的音频数据,true 代表不播放。 | - 在观众不想听到某个人的声音时,可使用此接口。- 此接口不会真正停止拉流。 | |
扬声器/耳机 | muteSpeaker | 是否将您(本地设备)的扬声器/耳机静音。 | 设置静音后,SDK 所有声音都不会播放,包括拉流、媒体播放器等。 |