2014-10-09 64 views
1

我有一个使用Web Audio API的Web程序。这里的问题是,我想让它与IE兼容。是否有任何Web Audio API的替代品,以便我可以使特定的代码在IE上运行?替代Web音频API

+0

哪个版本的IE? – 2014-10-09 09:53:01

+0

尝试[howler.js](http://goldfirestudios.com/blog/104/howler.js-Modern-Web-Audio-Javascript-Library) – 2014-10-09 09:53:57

+1

IE 11现在。他们说这是“可能”工作的下一个版本的IE – 2014-10-10 17:04:23

回答

2

您有什么需求?如果你需要做动态合成,音频路由等,你只能通过Web Audio API来实现,所以你的IE用户是不走运的。然而,如果您只需要播放音频文件,那么我会建议您使用howler.js。咆哮在不同的浏览器和操作系统(包括各种版本的IE)之间具有良好的兼容性。

+0

雅问题是我动态生成声音,这是问题。 – 2014-10-10 16:19:06

+0

我读过IE的下一个版本将支持Web Audio API,但我不知道什么时候会这样。 – 2014-10-14 14:02:11

+0

我需要一个振荡器功能,它会产生声音 – 2014-10-15 10:07:53

1

微软一直致力于实现Web音频API,它看起来像预览实现可用。 https://status.modern.ie/webaudioapi如果您可以等到IE的下一个版本,我相信这个版本预计会在今年IIRC出台的Windows 10上发布,那么可能不值得花时间去实施替代方案。这就是说,为了回答你的问题,除了编写Flash代码之外,我无法找到在网络中使用振荡器生成音频的方法,而Flash代码有其自身的主要缺点。小调:您可能会破解html5音频节点,以播放以javascript代码生成的音频缓冲区,但保持所有内容同步并防止波形中的跳转将是一项糟糕的任务。

+0

我所做的是我编写了一个python脚本,通过输入各种频率来生成wav音频剪辑,并将它们加载到服务器上,然后通过使用howler的javascript调用这些音频剪辑。不起作用像魅力,但以某种方式解决目的。 – 2015-05-29 18:42:07