Laravel中的麦克风输入

时间:2017-03-16 19:16:34

标签: php html laravel audio-recording

兄弟我正在使用Laravel平台上的聊天应用程序,我希望通过浏览器录制语音消息。我搜索了第三部分图书馆,但我失败了。 或者有没有办法从麦克风输入音频,请告诉我。 感谢

1 个答案:

答案 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()
  })
}