我正在尝试在浏览器上录制音频,我目前正在使用 Firefox。目标是能够使用在 Emscripten 中编译的模块将音频数据编码为 Opus。我在这里使用代码作为指南https://github.com/F1LT3R/voip-js。
我注意到他正在使用 Speex 库对音频进行重新采样,并且他将音频帧视为浮点数。如何在浏览器本身上设置音频格式?我可以设置音频录制,例如,48000Hz 16 位签名 PCM 数据,可以轻松编码吗?
如果没有,至少有一种方法可以获得格式吗?
我正在尝试在浏览器上录制音频,我目前正在使用 Firefox。目标是能够使用在 Emscripten 中编译的模块将音频数据编码为 Opus。我在这里使用代码作为指南https://github.com/F1LT3R/voip-js。
我注意到他正在使用 Speex 库对音频进行重新采样,并且他将音频帧视为浮点数。如何在浏览器本身上设置音频格式?我可以设置音频录制,例如,48000Hz 16 位签名 PCM 数据,可以轻松编码吗?
如果没有,至少有一种方法可以获得格式吗?