Tutorial: 指定扬声器及扬声器声量大小说明

指定扬声器及扬声器声量大小说明

功能描述

本文主要介绍如何指定扬声器及设置扬声器音量大小

接口

  1. 设置音频播放设备扬声器接口,将传入的audio控件或者页面所有的audio控件的播放源设置到指定的扬声器设备
/**
 * @param {Object} deviceId -扬声器设备ID
 * @param {Object} audioElements - audio控件对象集,可以不填,不填时自动获取页面上的所有audio控件对象
 */
room.setSpeakerDevice(deviceId, audioElements)
  1. 设置扬声器音量大小,设置传入的audio控件或者页面所有的audio控件的音量大小
/**
 * @param {int} volume -音量值,范围0-1,如0.5表示设置音量为50%。 注:该值只是应用层的设置值与物理设备的具体音量值无关
 * @param {Object} audioElements - audio控件对象集,可以不填,不填时自动获取页面上的所有audio控件对象
 */
room.setSpeakerVolume(volume, audioElements)

注意事项

  1. 因设置音量是通过audio控件的sinkId属性,此属性目前属于实验特性,因此对浏览器版本有要求,例如Chrome要求110及以上,详细浏览器兼容列表参考如下图所示

  1. 因浏览器隐私策略限制,使用音视频设备需要页面以https访问