我正在尝试:
navigator.getUserMedia({ audio: true }, function (stream) {
使用socket.io-stream
ss(socket).emit('audio-stream', data, { name: filename });
但不知道这是正确的库或实现实时音频聊天的方式。我是新手,所以不确定。
我谷歌很多,发现: WebRTC,PeerJs等。
但我希望用socket.io在nodejs中实现它。
请建议我正确的路径和方向。
我正在为Android和IOS应用创建
答案 0 :(得分:0)
Hey try implementing it using this
// handle browser prefixes
navigator.getUserMedia = (navigator.getUserMedia ||
navigator.webkitGetUserMedia || navigator.mozGetUserMedia ||
navigator.msGetUserMedia);
// Get access to microphone
navigator.getUserMedia (
// Only request audio
{video: false, audio: true},
// Success callback
function success(localAudioStream) {
// Do something with audio stream
},
// Failure callback
function error(err) {
// handle error
}
);