如何在twilio中录制语音并在指定时间后播放?

如何在twilio中录制语音并在指定时间后播放?,twilio,Twilio,在RubyonRails应用程序中,我添加了twilio功能,可以录制用户的声音15秒。录音效果很好。因为这是一个异步调用,所以在我尝试播放音频时请求参数不存在。 此外,twilio还提供了一个回调函数,该函数在twilio上成功存储记录时发送post/get请求。 但是ruby中没有回调功能。 如何解决此问题,以便在录音可用时立即播放?Twilio的Ruby库中有recordingStatusCallback功能。 () 需要传递给.record()的参数是 记录状态\u回调和 记录状态\u回

在RubyonRails应用程序中,我添加了twilio功能,可以录制用户的声音15秒。录音效果很好。因为这是一个异步调用,所以在我尝试播放音频时请求参数不存在。 此外,twilio还提供了一个回调函数,该函数在twilio上成功存储记录时发送post/get请求。 但是ruby中没有回调功能。
如何解决此问题,以便在录音可用时立即播放?

Twilio的Ruby库中有
recordingStatusCallback
功能。
()

需要传递给
.record()
的参数是
记录状态\u回调

记录状态\u回调\u方法


试着这样做:

response.record(
  action: 'http://foo.edu/handleRecording',
  method: 'GET',
  max_length: 20, 
  finish_on_key: '*',
  recording_status_callback: 'http://foo.edu/handleRecordingStatus',
  recording_status_callback_method: 'GET'
)

参数:
()