当某个事件发生时,我希望我的网站向用户播放短通知音。
这个声音不应该在网站打开时就自动开始播放。相反,它应该通过JavaScript(在特定事件发生时)按需播放。
这对于旧版浏览器(如IE6)也很重要。
所以,基本上有两个问题:
- 我应该使用什么编解码器?
- 嵌入音频文件的最佳实践是什么? (
<embed>
vs.<object>
vs. Flash vs.<audio>
)
当某个事件发生时,我希望我的网站向用户播放短通知音。
这个声音不应该在网站打开时就自动开始播放。相反,它应该通过JavaScript(在特定事件发生时)按需播放。
这对于旧版浏览器(如IE6)也很重要。
所以,基本上有两个问题:
<embed>
vs. <object>
vs. Flash vs. <audio>
)var audio = {};
audio['ubuntu'] = new Audio();
audio['ubuntu'].src="start.ogg";
audio['ubuntu'].play();
甚至可以为play
和ended
添加addEventListener