兄弟我正在使用Laravel平台上的聊天应用程序,我希望通过浏览器录制语音消息。我搜索了第三部分图书馆,但我失败了。 或者有没有办法从麦克风输入音频,请告诉我。 感谢
答案 0 :(得分:0)
我和https://github.com/feross/simple-peer进行了比赛,但我没有把它与laravel整合。
关于设置视频/语音的documentation对我来说非常清楚,但是超越我不确定,this video是帮助我度过难关的。
var SimplePeer = require('simple-peer')
// get video/voice stream
navigator.getUserMedia({ video: true, audio: true }, gotMedia, function () {})
function gotMedia (stream) {
var peer1 = new SimplePeer({ initiator: true, stream: stream })
var peer2 = new SimplePeer()
peer1.on('signal', function (data) {
peer2.signal(data)
})
peer2.on('signal', function (data) {
peer1.signal(data)
})
peer2.on('stream', function (stream) {
// got remote video stream, now let's show it in a video tag
var video = document.querySelector('video')
video.src = window.URL.createObjectURL(stream)
video.play()
})
}