【发布时间】:2023-04-08 19:00:01
【问题描述】:
连接到移动浏览器时,音频始终默认为纯音频扬声器(即靠近耳朵的手机扬声器;我不知道这叫什么)而不是扬声器。如何让它默认使用扬声器并让用户选择使用哪个扬声器?
移动 SDK 的文档有这个,但在 JavaScript SDK 中,只有音频源有一个等价物。这在opentok中不可能吗?如果没有,我可以采取什么解决方法?
【问题讨论】:
标签: javascript webrtc opentok tokbox
连接到移动浏览器时,音频始终默认为纯音频扬声器(即靠近耳朵的手机扬声器;我不知道这叫什么)而不是扬声器。如何让它默认使用扬声器并让用户选择使用哪个扬声器?
移动 SDK 的文档有这个,但在 JavaScript SDK 中,只有音频源有一个等价物。这在opentok中不可能吗?如果没有,我可以采取什么解决方法?
【问题讨论】:
标签: javascript webrtc opentok tokbox
目前没有通过 OpenTok JS SDK 指定输出设备的选项。
使用https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/setSinkId 可能是可能的,但我不知道浏览器的兼容性是什么样的。不幸的是,OT.getDevices() 只返回输入设备的 ID,因此您需要使用本机方法获取输出设备 ID。
我建议您通过创建支持票来请求此功能:https://support.tokbox.com/hc/en-us/requests/new
【讨论】: