首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5 5/Flash音频记录器库

HTML5 5/Flash音频记录器库
EN

Stack Overflow用户
提问于 2013-09-03 09:13:43
回答 1查看 1.1K关注 0票数 0

我需要一个前端解决方案来录制音频,但由于用户并不总是使用最现代的浏览器,闪回是必要的。我正在寻找一个自动后备库(如html5 5/flash播放器),让用户在网上记录他们的声音。

我在谷歌搜索过,但找不到满意的。有什么建议吗?

非常感谢

EN

回答 1

Stack Overflow用户

发布于 2014-03-27 14:05:34

奥迪奥是一种基于闪存的解决方案,可以从麦克风记录原始音频,将其转换为 mp3 ,提供mp3文件或将其上传到web服务器。它将音频保存在RAM中,直到上传或保存到您的计算机上为止,因此它不适合长期录制,如果浏览器崩溃,您会丢失数据。

FLVAR是一种不同的基于闪存的解决方案,在您记录时,将录制的音频流到媒体服务器(Wowza、Adobe或Red5),在该服务器中保存在.flv文件中。使用的编解码器是Flash的原生代码:、Speex、NellyMoser的ASAO。由于数据是在记录时流的,FLVAR非常适合较长时间的记录。

HTML媒体捕获可以作为移动设备的后盾。它通过使用新的<input >属性扩展capture标记来工作,您可以指定音频或视频。当记录设备上的本机记录应用程序时,打开并将记录的媒体附加到表单上。所有移动浏览器都很好地支持它,除了iOS只在Safari上录制音频之外,它只支持audio+video而不仅仅是音频。

以下是iOS上视频的HTML实现/处理。:

这一过程在Android设备上类似于音频。任何桌面浏览器都不支持HTML媒体捕获。

在可预见的将来,用于桌面浏览器上非Flash音频记录的唯一跨浏览器解决方案是MediaStream记录标准

MediaStream Recording是媒体捕捉任务组最近为JS提出的一项建议,其目的是使浏览器中的音频和视频记录非常简单。它目前只在Firefox 27中实现,只用于音频。这篇文章更详细地介绍了该标准。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18588361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档