有没有一些库或插件可以记录来自WebRTC流的音频流并将其保存在设备/电脑上?我正在使用Angular js + Node.js + JS + Phonegap(没有JQUERY)。我正在构建一个webapp,将通过phonegap在移动设备上运行,但我真的不想重新发明轮子。因此,拥有在移动和桌面应用程序上运行的一些库/插件将是很棒的。注:如果有比Phonegap更有帮助的东西,那就更好了,因为实际上我只使用Phonegap构建移动应用程序(仅作为Web视图)。
navigator.getUserMedia({audio: true, video:false}, function(mediaStream) {
window.recordRTC = RecordRTC(MediaStream);
recordRTC.startRecording();
});
btnStopRecording.onclick = function() {
recordRTC.stopRecording(function(audioURL) {
window.open(audioURL);
//or
recordRTC.save();
});
};
尽管抽象层需要一些工作,但仍然远非重复造轮。