用于移动设备的网络录音/播放(Android、iOS、BB)

Posted

技术标签:

【中文标题】用于移动设备的网络录音/播放(Android、iOS、BB)【英文标题】:Voice Recording/Playback on Web for mobile(Android, iOS, BB) 【发布时间】:2011-03-17 05:36:31 【问题描述】:

我正在开发一个适用于所有移动浏览器的网站,特别是 androidios 和 BB。我使用了实验性的 jQuery mobile 以获得一致的外观和感觉。其中一个页面需要为此录制和播放音频 我做了一些研究,发现 html5 对此提供支持,但仍然是规范的一部分,因此它可能在这些浏览器上不可用,所以我想知道是否有任何解决方法。我至少知道一个这样的应用程序可以捕获音频及其适用于 iPhone 的 Google Voice,我在某处读到他们使用 HTML5,这是否意味着 safari 支持 HTML5 音频捕获?请提出建议。

【问题讨论】:

【参考方案1】:

对于音频播放,您可以在所有受支持的平台和浏览器上使用此测试页面。它应该确认哪些 HTML5 音频播放结构可以工作:http://www.jplayer.org/HTML5.Audio.Support/

听起来甚至在 Android 上播放也存在问题,请参阅此处了解信息:http://textopiablog.wordpress.com/2010/06/25/browser-support-for-html5-audio/

我还没有看到有关当前浏览器对通过 HTML5 进行音频录制的支持的任何信息。您可以尝试 Java 或 Flash,但 Java 要求用户安装它(并接受适当的权限),而 Flash 要求您设置服务器以将数据发送到(例如 Red5)......并记住 Flash不适用于 iOS。

【讨论】:

一个,这句话“我还没有看到任何关于当前浏览器支持通过 HTML5 录制音频的任何信息”仍然正确吗? 我听说过关于 WebSockets 的好消息,但我自己没有调查过(我什至不确定它是否绝对是 HTML5 的一部分!):mobicules.com/web-application-development/websockets-in-html5跨度> 对于任何找到此评论的人来说仍然是这种情况,但感谢@dan

以上是关于用于移动设备的网络录音/播放(Android、iOS、BB)的主要内容,如果未能解决你的问题,请参考以下文章

跨系统的录音格式兼容性问题: iOS Android

Android 语音通话录音无法在系统上播放

iOS开发系列--音频播放录音视频播放拍照视频录制

iOS开发系列--音频播放录音视频播放拍照视频录制

iOS开发系列--音频播放录音视频播放拍照视频录制

iOS 实时录音和播放