我如何在OpenTok会话中流式传输mp3文件而不是麦克风数据

时间:2018-07-24 07:49:17

标签: opentok

我们需要流传输用户选择的音频文件,而不是默认麦克风。 SDK中有任何选项可以这样做吗?

2 个答案:

答案 0 :(得分:1)

If you are using a native SDK such as iOS, Android or Windows you should build your own audio driver.

See our samples:

That audio driver will open the mp3 file and will send it over the OpenTok session.

答案 1 :(得分:1)

如果使用的是opentok.js SDK,则可以使用Fetch API来获取mp3文件,并使用Web音频API来解码音频数据并从中创建媒体流目标。然后,您可以从该流中获取音频轨道,并将其传递到OT.initPublisher中的audioSource。

这里是将mp3文件加载到会话中的示例。

https://github.com/opentok/opentok-web-samples/tree/master/Stereo-Audio