在Laravel的麦克风输入
问题描述:
兄弟我正在Laravel平台上聊天应用程序,我想通过浏览器录制语音留言。我搜索了第三部分库,但我失败了。 或者有什么方法可以从麦克风获取音频输入,请让我知道。 谢谢在Laravel的麦克风输入
答
我已经跑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()
})
}
解决方案可能是客户端,所以不知道php/laravel标签是否合适。这就是说,这可能是[这个问题]的副本(http://stackoverflow.com/questions/27846392/access-microphone-from-a-browser-javascript)。 –