使用jQuery 1.4播放声音的跨平台,跨浏览器方式?

我试图让jQuery在元素hover/点击上播放声音。 (这就像没有闪存的Flash网站)

我尝试过跨平台,跨浏览器方式推荐的方法从Javascript播放声音? ,jQuery Sound插件和其他一些教程没有任何成功。 我假设这是因为他们自2008年以来没有更新过。

有人有什么建议吗?

不需要任何这些。 HTML标记与JavaScript结合使用即可。

  

实际上,不可能以真正的跨浏览器兼容方式进行,例如iPhone只能在专用播放器“页面”上播放声音。 但是,其他答案中的某些插件应该可以完成大多数(桌面)浏览器的工作。

音频标签在某些浏览器中对我不起作用,所以这就是我完成它的方法:

 function playBuzzer(){ $("body").append(""); } 

每当我想播放声音(onmouseover,onclick,onload ……)时,我都会调用此函数。

试试这个: http : //swaggplayer.no.de/demos它使用闪光灯播放声音或这一个http://www.schillmania.com/projects/soundmanager2/

http://codecanyon.net/item/fancy-music-player-v20-jquery-plugin/498071?ref=1stwebdesigner

播放器的工作原理如下 – 首先它会检测是否安装了Flash Player 9或更高版本。 如果是,将使用隐藏的flash电影(swf),通过javascript与HTML用户界面进行通信。 如果没有安装Flash Player,将使用新的HTML5音频引擎,所有iToys(iPhone,iPad等)都支持该引擎。