3

它声称在 Twilios 网站上:using Twilio Client’s two-way audio pipe: soundboards, audio recorders, in-game chat, and much more.- https://www.twilio.com/help/faq/twilio-client/what-c ​​an-i-build-with-twilio-client

但是,我在他们的文档中找不到如何在实时通话中播放声音。有谁知道如何在实时通话期间播放声音文件?

4

2 回答 2

1

要在现场通话期间播放任意声音以获取乐趣或利润,我会使用通过发布到通话 url来修改现场通话,或者使用Conference具有更大的灵活性。我将针对看涨期权进行描述(它的灵活性较低,因为它最多只允许 2 位参与者)。

  1. 拨打电话POST https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/Calls
  2. 记住 CallSid - 来自呼叫 POST 请求或后续回叫到您的语音回拨 url
  3. 有一个公开可用的 url,它返回 TwiML,可用于播放您想要的声音。
  4. 修改呼叫您可以强制正在进行的POST /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}呼叫从先前的 url 请求新的 TwiML。返回的 TwiML 可用于挂断电话、播放一些音频文件(如 @philnash 所述)等。
于 2016-07-05T14:34:56.067 回答
0

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

<Play>您可以使用TwiML中的动词在实时通话期间播放声音文件。

例如,以下是如何演奏牛铃 10 次:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Play loop="10">https://api.twilio.com/cowbell.mp3</Play>
</Response>

让我知道这是否有帮助。

于 2016-06-30T14:29:56.933 回答