Android/IOS上的实时Javascript合成器.HTML5 音频标签不会接受注入的数据
Realtime Javascript synth on Android/IOS. HTML5 audio tag won't take injected data
我有一个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合成器的例子是这个"晨星"合成器。http://bitterspring.net/ms/morningstar/
在Android上运行的HTML5音频的一个例子是这个测试页面 http://textopia.org/androidsoundformats.html。
有解决方法吗?我想要一个完全基于HTML/Javascript的解决方案。
晨星作者在这里:我的合成器不使用任何<audio>
标签,它使用Web Audio API。
我还没有在Android设备上测试过它,但是如果现有的Android浏览器不支持Web Audio API,那么合成器就无法工作。
Android 2.3 没有很好的标签支持。 一种解决方案是在Android上使用Flash。
这可能会有所帮助。http://www.schillmania.com/projects/soundmanager2/
相关文章:
- Shoutcast流url在html5音频标签中不起作用
- 带有音频标签的多个播放/暂停按钮
- IE8的音频标签替代品
- 在嵌入标签中开始/暂停音频?(IE8+)
- 延迟后播放音频标签
- 如何为<音频>标签
- 当歌曲在html音频标签中回放时,我如何删除间隙
- HTML5音频标签,其中可以下载
- HTML5音频标签没有播放声音的铬和safari中的第一个未聚焦标签
- 可以'不要让HTML5音频标签在移动浏览器上工作
- 关于火狐中音频标签的奇怪问题
- Firefox 25 没有为音频标签定义 play()
- 我在 html5 音频标签中播放音频时收到 [对象媒体错误]
- 如何在 Javascript 中将音频标签替换为视频标签或将标签替换为另一个标签
- 播放不带音频标签的音频
- 1000 mp3 歌曲使 HTML5 音频标签滞后
- HTML <音频>标签的播放功能无法在移动设备上触发
- Chrome扩展捕获标签音频
- Javascript:控制Google Chrome's打开标签音频音量控制
- 播放mp3在标签音频的javascript