4

在在线社交学习应用中,我们希望参与者能够录制简短的音频片段以与他人分享。通常,录音将是一个口语单词或一个句子。

我一直在看WebRTC。我了解如何创建和共享音频流。但是,我们希望参与者能够手动开始录制,并在录制完成时停止录制(如果更早,则在 15 秒后停止录制)。理想情况下,我们希望压缩生成的文件以节省带宽,并将其上传到数据库。

任何人都可以推荐任何有关如何执行此操作的教程吗?

4

1 回答 1

1

也许RecordRTC可以帮助你。https://webrtc-experiment.appspot.com/RecordRTC/

试试这个演示:

https://github.com/muaz-khan/WebRTC-Experiment/tree/master/AudioVideoRecorder

在演示中;MediaRecorder API用于录制音频流。这正是您想要的;但是当前支持的是 Firefox Nightly(仅限)。

Chrome 团队也开始讨论可能的场景;和影响。他们MediaRecorder API很快就会实施。

于 2013-02-28T08:33:20.767 回答