账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    pc浏览器获取音频流,怎样实时传给后台
    • 2018-08-02 00:00
    • 11
    94
    0

    代码:
    if (navigator.getUserMedia) {

            navigator.getUserMedia(
                // constraints
                {
                    //video: true,
                    audio: true
                },
                // successCallback
                function (localMediaStream) {
                    var audio = document.querySelector('audio');
                    console.log(localMediaStream,'嘻嘻嘻');
                    audio.src = window.URL.createObjectURL(localMediaStream);
                    console.log(audio.src,'吱吱吱')
                    // do whatever you want with the video
                    audio.play();
                },
                // errorCallback
                function (err) {
                    console.log("The following error occured: " + err);
                });
        } else {
            alert("getUserMedia not supported by your web browser or Operating system version");
        }
        
        
        localMediaStream是通过pc端麦克风获取的音频流,可以转化成blob形式的url,加在audio上就可以播放出来。
        问题:localMediaStream这个视频流怎样实时传递给后端,(类似于直播那种),我目前能做到的是将这个音频流先保存成mp3,再传给后台。
        这个视频流怎样实时传递?
    2
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 苦撐 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部