gpt4 book ai didi

javascript - 在 JavaScript 中将音频从 getUserMedia() 编码为 .OGG

转载 作者:技术小花猫 更新时间:2023-10-29 12:35:28 24 4
gpt4 key购买 nike

<分区>

所以我有一个正在处理的 HTML5 项目,我正在将 iOS 应用程序转换为基于 Web 的应用程序。该应用程序内容创建的一部分是录音,我试图在不使用插件的情况下用 JavaScript 复制它;到目前为止,我已经能够从 getUserMedia() 录制音频,并借助 Recorder.js 将其转换为 WAV。

然而,现在我有点迷路了。我目前有两个单独的 View ,一个用于录制内容,一个用于播放内容,但我不知道如何将音频从 Recorder.js 导出到我的 JSON 有效负载中进行播放(我想避免强制服务器上传或客户端下载)。

所以我想我的具体问题是,我如何获取 Recorder.js 生成的 blob 对象(我几乎一无所知)并将其转换为原始数据,或者以某种方式通过 JSON 发送文件?

更新:我决定尝试使用 speex.js 工具 ( https://github.com/jpemartins/speex.js ) 来编码 .OGG(比 .WAV 小得多)。但是,我不太确定如何使用它;演示页面似乎对我不起作用,并且尝试调用 Speex 对象的 .encode() 函数似乎并没有实际编码数据,我只在对象中得到零领域。有谁知道我可以从中学习如何使用此类工具的资源吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com