我正在尝试构建一个可以在所有浏览器上录制音频的应用程序。 (Chrome,Firefox,Safari +11)。 因此,我正在使用“ audio-recorder-polyfill”库将其安装到React中。

现在的问题是,如果我尝试致电

new MediaRecorder(stream);

我收到一条错误消息:

Unhandled Rejection (TypeError): 
__WEBPACK_IMPORTED_MODULE_2_audio_recorder_polyfill__.MediaRecorder is 
not a constructor

现在我看到了人们没有这个问题的例子。 我只是不知道从哪里开始,因为我也没有使用Typescript。

编译器可以查看并识别const stream = await navigator.mediaDevices.getUserMedia({audio: true}); 就是这样。

帮助将不胜感激。

提前致谢

  ask by Derek Haynes translate from so

本文未有回复,本站智能推荐:

1回复

MediaRecorder.ondataavailable-数据大小始终为0

我正在尝试使用 Web API Media Recorder 在浏览器中录制用户的声音。 在这个阶段,我试图对录制的音频做的就是将它添加到音频元素的源并播放它。 当我停止记录器时,触发了'ondataavailable'事件,但数据大小为0,无法播放任何内容。 这是我的代码所在的位置。 我正在使用反
1回复

js+html5getUserMedia与麦克风(android)发生冲突(手机认为电话处于活动状态)

编辑-帖子底部更新 我正在使用phonegap为Android构建基于Web的应用程序,并且遇到了这个问题,在初始化getusermedia后,当我使用降低音量/提高音量按钮时,音量控制用于通话,而不用于扬声器,即使我没有开始新的录音...另外,我注意到,例如,在应用程序运行时,电话实际上在
1回复

Reactjsrecorder-js下载

我正在尝试制作一个用于录制语音样本的 React 应用程序并将它们保存为 wav 文件,我使用了 recorder-js 进行录制,但我仍在努力将保存部分制作为 wav 文件,并且我得到了 exporWAV 不是一个每次都发挥作用。 如果你去过那里请帮忙
1回复

在React中触发音频元素

我正在制作鼓机,到目前为止我已经能够用所有声音生成网格(它们现在都一样,但我稍后会更改),但我在实现时遇到了麻烦我的playAudio功能。 我记录了我的道具,我看到信息正在传递,但我的功能运行得不是很好。 这是代码: 应用组件import React from "react";import "./
1回复

用React重新安装时,音频对象不会重新启动流

我有一个react组件,其中包含一个正在播放实时流的Audio对象。 最初加载组件时,它开始播放,但是,如果我卸载该组件然后重新安装,则播放按钮不起作用,流也不会重新启动。 这是组件和生命周期方法的代码:
1回复

如何在React中控制音频/视频DOM元素

在使用 React 的项目中,目的是使用非原生控件来控制 HTML5 音频/视频元素。 我不确定如何做到这一点,因为操作元素的典型方式(根据我的理解)是通过 Props ,这只有在我们希望重新渲染元素时才有用。 我的问题类似于以下内容: 我们通常会使用HTMLMediaElement.pause()
3回复

HTML5音频未在本地主机的React应用中播放

我正在使用React.js和HTML5网络音频javascript API制作mp3播放器。 我刚学习React已有两个星期,所以我刚刚习惯了结构和设置(包括组件等),但是有几年使用JavaScript的经验。 在浏览器中使用React时,我的mp3播放器正在工作。 即我有一个index
1回复

在JS画布中绘制正弦波没有任何作用

我写了以下内容来从 AudioBuffer 绘制声波,但我得到的是一个带有水平直线的画布: 我正在寻找的最终结果类似于此处的第一个图像剪辑: https : //meyda.js.org/ 知道我缺少什么吗?