在网页上录制音频 - iOS 和 Android

Posted

技术标签:

【中文标题】在网页上录制音频 - iOS 和 Android【英文标题】:Record audio on webpage - iOS and Android 【发布时间】:2013-04-24 10:15:50 【问题描述】:

我的一个客户要求我开发一个网页,让用户可以通过他的麦克风录制他自己的声音。我是使用 jRecorder(它使用 Flash 文件)完成的,效果很好。

但是,客户现在希望网页能够在 iosandroid 平板电脑和手机上正常运行。

所以我的问题是:现在是否可以从 iOS 和 Android 上的网页(因此,从移动浏览器)访问设备的麦克风?如果是,我应该使用什么技术/API?

我听说过 Web Audio API、getUserMedia 和 html5 Audio Capture。移动浏览器似乎不完全支持这些。我发现的大多数关于这些的文章都很老,但从那时起情况可能会发生变化。

【问题讨论】:

【参考方案1】:

这可能是您正在寻找的东西,尽管它有点小技巧:

http://rioleo.github.io/safari-audiorecord-io6/

我认为我们都应该请求 Apple 在 Safari 中开放音频录制,因为他们已经允许视频+音频录制。

【讨论】:

以上是关于在网页上录制音频 - iOS 和 Android的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 上录制 PCM 音频文件?

使用 AVFoundation 在 iOS 上录制音频样本

是否可以在 App 沙箱之外的 iOS 上保存录制的音频文件?

ionic Cordova 使用媒体插件在 IOS 上录制音频失败

录制的音频无法在设备上播放,但不能在 iOS 模拟器上播放

使用PhoneGap在iOS上录制音频[关闭]