首页 > 解决方案 > 使用 twilio 生成网络应用程序到网络应用程序语音呼叫时,如何根据客户端的用户选择切换到手持设备或扬声器

问题描述

使用 ReactJS 作为客户端,“Twilio.Device”中是否有我可以使用的内置函数 Twilio.Device.audio 中有一些与音频相关的功能

引用了文档:https ://www.twilio.com/docs/voice/sdks/javascript/overview-1x-deprecated/device 但没有任何确切的解决方案

标签: reactjstwilioaudio-streamingtwilio-apitwilio-programmable-voice

解决方案


Twilio 开发人员布道者在这里。

首先,并非所有浏览器都支持设置输出目标,因此请注意这一点。

对于支持它的浏览器,该device对象具有一个audio属性,该属性具有一个availableOutputDevices列出可用目的地的属性。文档中有一个 vanilla JS 示例,用于创建下拉菜单和更新音频输出。我建议你看一下并将其翻译成 React。


推荐阅读