gpt4 book ai didi

javascript - Android/IOS 上的实时 Javascript 合成器。 HTML5 音频标签不会接受注入(inject)的数据

转载 作者:行者123 更新时间:2023-11-30 04:11:08 32 4
gpt4 key购买 nike

我有一个 Javascript 应用程序可以创建一些音频并播放它们。音调生成为 WAV 文件,然后像这样注入(inject)....

<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。

Javascript 合成器的另一个示例可以在桌面上运行,但不能在 Android 设备上运行,这个“Morning Star”合成器就是这个例子。 http://bitterspring.net/ms/morningstar/

确实在 Android 上工作的 HTML5 音频示例是此测试页。 http://textopia.org/androidsoundformats.html .

有解决办法吗?我想要一个完全基于 HTML/Javascript 的解决方案。

最佳答案

晨星作者在这里:我的合成器使用任何<audio>标记,它使用 Web Audio API。

我还没有在 Android 设备上测试过它(还),但是如果现有的 Android 浏览器不支持 Web Audio API,合成器就无法工作。

关于javascript - Android/IOS 上的实时 Javascript 合成器。 HTML5 音频标签不会接受注入(inject)的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10835543/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com