Firefox:navigator.getUserMedia不是函数

realtebo:

我正在玩浏览器和音频。

我在做这个

        var session = {
          audio: true,
          video: false
        };
        var recordRTC = null;
        navigator.getUserMedia(session, initializeRecorder, onError);

但是,使用最新的FF,我遇到了JavaScript错误,说

navigator.getUserMedia不是函数

我从以下博客文章中复制了此代码:https : //blog.groupbuddies.com/posts/39-tutorial-html-audio-capture-streaming-to-nodejs-no-browser-extensions

在最新版的Chrome上也是如此:

未捕获的TypeError:undefined不是函数

但是我知道两个浏览器都支持此api

我究竟做错了什么?

Uriel AcostaHernández:

Navigator.getUserMedia()已过时,建议使用MediaDevices.getUserMedia()

async function getMedia(pc) {
  let stream = null;

  try {
    stream = await navigator.mediaDevices.getUserMedia(constraints);
    /* use the stream */
  } catch(err) {
    /* handle the error */
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

navigator.getUserMedia不是使用WebRTC的函数

TypeError:navigator.getUserMedia不是函数

Firefox从不解析navigator.mediaDevices.getUserMedia()

navigator.getUserMedia函数未定义

navigator.share() 不是函数

_this2.props.navigator.push不是函数

Web RTC navigator.getUserMedia

Firefox 推出 Anaconda Navigator

用于Firefox OS的getUserMedia

navigator.getDisplayMedia不是角度6中的函数

使用Navigator.getUserMedia()作为承诺。

JS,navigator.mediaDevices.getUserMedia() 不工作

getusermedia - 镜像而不是翻转

TypeError error.json不是Firefox中的函数

2019年访问navigator.mediaDevices.getUserMedia()的方式

从navigator.mediaDevices.getUserMedia()获取字节流?

如何从移动网络中的navigator.getUserMedia()获取对象?

navigator.getUserMedia无法在Android / Chrome上运行

navigator.mediaDevices.getUserMedia 返回 NotReadableError:无法启动视频源

是否可以在UIWebview中使用navigator.getUserMedia

使用navigator.mediaDevices.getUserMedia录制浏览器音频

使用 navigator.getUserMedia 时流未定义

在JavaScript的navigator.mediaDevices.getUserMedia中设置采样频率

停止navigator.GetUserMedia摄像头访问

更新到Chrome 74后未定义Navigator.getUserMedia和Navigator.webkitGetUserMedia

Navigator.getUserMedia() 已弃用。如何更改为 MediaDevices.getUserMedia()

为什么条件块中的函数声明被提升到Chrome而不是Firefox的函数作用域?

JavaScript回调函数在firefox中引发错误“回调不是函数”

javascript,如果不是navigator.platform