功能描述
本文主要介绍如何指定扬声器及设置扬声器音量大小
接口
- 设置音频播放设备扬声器接口,将传入的audio控件或者页面所有的audio控件的播放源设置到指定的扬声器设备
/**
* @param {Object} deviceId -扬声器设备ID
* @param {Object} audioElements - audio控件对象集,可以不填,不填时自动获取页面上的所有audio控件对象
*/
room.setSpeakerDevice(deviceId, audioElements)
- 设置扬声器音量大小,设置传入的audio控件或者页面所有的audio控件的音量大小
/**
* @param {int} volume -音量值,范围0-1,如0.5表示设置音量为50%。 注:该值只是应用层的设置值与物理设备的具体音量值无关
* @param {Object} audioElements - audio控件对象集,可以不填,不填时自动获取页面上的所有audio控件对象
*/
room.setSpeakerVolume(volume, audioElements)
注意事项
- 因设置音量是通过audio控件的sinkId属性,此属性目前属于实验特性,因此对浏览器版本有要求,例如Chrome要求110及以上,详细浏览器兼容列表参考如下图所示
- 因浏览器隐私策略限制,使用音视频设备需要页面以https访问