Microm 是一个漂亮的库,可以用 JavaScript 将浏览器的麦克风转为 MP3,Microm 的目的是让浏览器里的播放和转播变得简单。
示例代码:
var microm = new Microm();var mp3 = null;start();setTimeout(stop, 1500);function start() { microm.startRecording().then(function() { console.log('recording...') }).catch(function() { console.log('error recording'); }); }function stop() { microm.stop().then(function(result) { mp3 = result; console.log(mp3.url, mp3.blob, mp3.buffer); play(); download(); }); }function play() { microm.play(); }function download() { var fileName = 'cat_voice'; microm.download(fileName); }
问题内容: 我在转换WAV文件的音频格式时遇到麻烦。 我正在从麦克风录制声音,并且声音以以下格式录制:PCM_SIGNED 44100.0 Hz,16位,单声道,2字节/帧 我想将上述格式转换为ULAW 8000.0 Hz,8位,单声道,1字节/帧 我正在使用以下代码, 我收到以下错误, java.lang.IllegalArgumentException:不支持的转换:ULAW 8000.0 H
问题内容: 我想将录制的音频从浏览器实时流传输到服务器并播放。该服务器最终将成为播放这些音频流的嵌入式设备。 到目前为止,我已经成功地录制了音频并将其编码为WAVE文件,并使用网络音频API并按照本教程在浏览器上播放。 现在,我有了.WAV编码的Blob流。我试图找到通过Web套接字连接将其流式传输到Node.js后端并使用npm模块播放它们的方法。但是我没有运气。 有人知道我应该遵循的任何资源或
问题内容: 我只想知道在Java或C#中是否有任何库或外部库中的构建允许我获取音频文件并对其进行解析并从中提取文本。 我需要创建一个应用程序,但是我不知道从哪里开始。 问题答案: 以下是您的一些选择: 微软演讲 光明 龙自然讲 狮身人面像4
问题内容: 我正在将代码从Node.js转换为浏览器的javascript,但是node.js中的缓冲区存在问题。如何在Javascript中使用它们? 这是一个例子: 我需要将javascript中的[66、6f,6f]转换为“ foo”,反之亦然。我怎样才能做到这一点?注意:必须在没有Node.js的情况下完成此操作。 问题答案: 使用https://github.com/substack/n
问题内容: 我正在编写一个webapp,其中包含适用于Firefox和chrome的浏览器插件组件。我当前的测试系统使用通过Selenium IDE创建的一系列Selenium测试。 是否可以为Firefox和chrome(也可能是其他浏览器)安装,激活和删除selenium浏览器插件? 我认为最大的担忧是安装/启用浏览器插件需要重新启动浏览器,我不确定是否可以通过selenium关闭。 通过访问
本文向大家介绍浏览页面时如何保持音频播放?,包括了浏览页面时如何保持音频播放?的使用技巧和注意事项,需要的朋友参考一下 要在浏览页面时继续加载音频以播放,请尝试以下操作: 使用Ajax加载内容 History API也可以用于更改URL,而无需重新加载页面。 应使用History.js在多个浏览器中保持一致的行为。 将有三个参数: 状态对象用于由创建的新条目 标题:您可以传递简短标题 U
本文向大家介绍asp.net音频转换之.amr转.mp3(利用ffmpeg转换法),包括了asp.net音频转换之.amr转.mp3(利用ffmpeg转换法)的使用技巧和注意事项,需要的朋友参考一下 前言 上篇文章已经跟大家分享了asp.net利用七牛转换法将.amr转.mp3的方法,当时也说了还有另外一种方法是利用ffmpeg转换法,下面这篇文章就给大家详细介绍这种方法。这种方法相对第一种来说,