我有一个 Javascript 应用程序,它可以创建一些音频并播放它们。音调生成为 WAV 文件,然后像这样注入......
<audio id="player" controls autobuffer="autobuffer" />
<script type="text/javascript" charset="utf-8">
document.getElementById("player").src = wavData;
document.getElementById("player").play();
</script>
这适用于 PC 上最新版本的 Chrome 或 Firefox,但不适用于我尝试过的任何移动设备,包括 Android 4.0.3、Android 2.3 和 iPhone。
另一个适用于桌面但不适用于 Android 设备的 Javascript 合成器示例是这个“Morning Star”合成器。 http://bitterspring.net/ms/morningstar/
在 Android上运行的 HTML5 音频示例是这个测试页面。http://textopia.org/androidsoundformats.html。
有解决方法吗?我想要一个完全基于 HTML/Javascript 的解决方案。