Laravel 中的麦克风输入
Posted
技术标签:
【中文标题】Laravel 中的麦克风输入【英文标题】:Mic Input in Laravel 【发布时间】:2017-03-16 19:16:33 【问题描述】:兄弟们,我正在 Laravel 平台上开发一个聊天应用程序,我想在其中通过浏览器录制语音消息。我搜索了第三部分库,但失败了。 或者有什么方法可以从麦克风获取音频输入,请告诉我。 谢谢
【问题讨论】:
解决方案可能是客户端,所以不确定 php/laravel 标签是否合适。话虽如此,这可能是this question 的副本。 【参考方案1】:我已经使用 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()
)
【讨论】:
以上是关于Laravel 中的麦克风输入的主要内容,如果未能解决你的问题,请参考以下文章
如何从 python 中的麦克风获取声音输入,并即时处理它?