如何在opentok javascript SDK中更改音频输出?

如何在opentok javascript SDK中更改音频输出?,javascript,webrtc,opentok,tokbox,Javascript,Webrtc,Opentok,Tokbox,连接到移动浏览器时,音频始终默认为仅音频扬声器(即靠近耳朵的电话扬声器;我不知道这叫什么),而不是扬声器。如何使其默认使用扬声器,并让用户选择使用哪种扬声器 移动SDK的文档中有这一点,但在JavaScript SDK中,只有音频源具有等效的。这在opentok中不可能吗?如果没有,我可以做什么解决方法?目前没有通过OpenTok JS SDK指定输出设备的选项 也许可以使用,但我不知道它的浏览器兼容性是什么样的。不幸的是,只返回输入设备的ID,因此需要使用本机方法获取输出设备ID 我建议您通过

连接到移动浏览器时,音频始终默认为仅音频扬声器(即靠近耳朵的电话扬声器;我不知道这叫什么),而不是扬声器。如何使其默认使用扬声器,并让用户选择使用哪种扬声器


移动SDK的文档中有这一点,但在JavaScript SDK中,只有音频源具有等效的。这在opentok中不可能吗?如果没有,我可以做什么解决方法?

目前没有通过OpenTok JS SDK指定输出设备的选项

也许可以使用,但我不知道它的浏览器兼容性是什么样的。不幸的是,只返回输入设备的ID,因此需要使用本机方法获取输出设备ID


我建议您通过创建支持票证来请求此功能:

我提供了一些示例代码,说明如何使用setSinkId和enumerateDevices实现此功能