AgoraEduMediaHandler
AgoraEduMediaHandler 类包含媒体控制相关的事件回调。
onVolumeUpdated
音量变化回调。
void onVolumeUpdated(Int volume, String streamUuid)
参数
- volume
- 音量范围。
- streamUuid
- 流 ID。
onLocalDeviceStateUpdated
本地设备状态变化回调。
void onLocalDeviceStateUpdated(AgoraEduContextDeviceInfo device, AgoraEduContextDeviceState state)
参数
- device
- 设备信息,详见 AgoraEduContextDeviceInfo。
- state
- 设备状态,详见 AgoraEduContextDeviceState。
onLocalDeviceConnected
本地设备已连接回调。
void onLocalDeviceConnected(AgoraEduContextDeviceInfo device, AgoraEduContextDeviceState state)
参数
- device
- 设备信息,详见 AgoraEduContextDeviceInfo。
- state
- 设备状态,详见 AgoraEduContextDeviceState。
onLocalDeviceDisconnected
本地设备连接断开回调。
void onLocalDeviceDisconnected(AgoraEduContextDeviceInfo device, AgoraEduContextDeviceState state)
参数
- device
- 设备信息,详见 AgoraEduContextDeviceInfo。
- state
- 设备状态,详见 AgoraEduContextDeviceState。
onAudioMixingStateChanged
混音状态变化回调。
void onAudioMixingStateChanged(Int stateCode, Int errorCode)
参数
- stateCode
- 混音状态码。
- errorCode
- 混音错误码。