【发布时间】:2013-11-12 22:51:55
【问题描述】:
我正在开发this app,音频录制功能接近于在 Chrome for Android 中工作,但由于我尚未确定的原因而失败。 (它在桌面 Chrome 和最新的 Firefox 中有效)。实际录音似乎可以正常工作,因为请求访问麦克风并且我认为创建了音频 blob。但是,我无法播放音频。
我正在使用 WebRTC 进行录制,并且演示 here 也无法在 Android Chrome 中播放音频。这似乎是浏览器中的一个错误,但我想知道是否有解决方法。似乎有可能因为 WebRTC 演示 here 成功地将音频从 Android Chrome 流式传输到其他客户端。我想知道问题的根源是什么。是录音没有正确创建,还是音频元素无法播放?我无法在 Android Chrome 中播放从我的应用的 Windows Chrome 版本创建的音频,因此我怀疑可能存在播放问题。
编辑:我已经确定存在播放问题,因为我能够在桌面 Chrome 中播放在 Android Chrome Beta 中录制的音频(我无法在设备上播放)。使用 AudioContext 而不是 Audio 元素进行播放可以避免这个问题,还是它们都有相同的限制?
【问题讨论】:
标签: android google-chrome audio-recording webrtc web-audio-api