在在线社交学习应用中,我们希望参与者能够录制简短的音频片段以与他人分享。通常,录音将是口语或单句。
我一直在关注WebRTC。我了解如何创建和共享音频流。但是,我们希望参与者能够手动开始录制,并在完成后停止录制(如果更快,则在15秒后停止录制)。理想情况下,我们希望压缩生成的文件以节省带宽,并将其上载到数据库。
任何人都可以推荐任何有关如何执行此操作的教程吗?
答案 0 :(得分:1)
也许RecordRTC会帮助你。 https://webrtc-experiment.appspot.com/RecordRTC/
试试此演示:
https://github.com/muaz-khan/WebRTC-Experiment/tree/master/AudioVideoRecorder
在演示中; MediaRecorder API
用于录制音频流。这正是你想要的;但目前的支持是Firefox Nightly(仅限)。
Chrome团队还有started discussing种可能的情况;和影响。他们很快就会实施MediaRecorder API
。