目前,我正在使用soundmanager2在我的网络应用程序中播放声音。SoundManager使用闪存,它有时会崩溃,杀死声音。在jQuery中是否有一个可靠的插件,可以使用HTML5而不是HTML5来支持声音?
我的设置:
soundManager.url = '/misc/soundmanager2/v20111220/'; // SoundManager fails if the SWF is loaded from the CDN
soundManager.debugMode = true;
soundManager.flashVersion = 9;
soundManager.useFlashBlock = false;
soundManager.useHTML5Audio = true;发布于 2012-01-24 18:32:12
SoundManager也可以播放纯HTML5的声音。
SoundManager 2为您提供了一个功能强大的API,它支持新的和旧的,在支持HTML5音频的地方使用它,并在需要时使用可选的基于Flash的备份。理想情况下,当使用SoundManager 2时,音频“只起作用”。
Flash仅用作(可选的)作为后备。或者是一些不为所有浏览器所支持(非常好)的漂亮东西。比如频谱分析仪等。
要“强制”SoundManager2使用HTML5音频,可以添加以下参数:
soundManager.preferFlash = false;覆盖useHTML5audio。如果是真的和闪存支持,将尝试使用闪存的MP3/MP4需要,因为HTML5音频支持仍然是古怪的浏览器。
来自官方文件。
发布于 2012-01-24 18:32:20
描述
我建议jPlayer。
jPlayer是用JavaScript编写的完全免费的开源 (GPL/MIT)媒体库。一个jQuery插件,jPlayer允许你快速编织跨平台音频和视频到你的网页。jPlayer的综合API允许您创建创新的媒体解决方案,而支持和鼓励则由jPlayer的活跃和不断发展的社区提供。
示例
$(document).ready(function(){
$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
m4a: "/media/mysound.mp4",
oga: "/media/mysound.ogg"
});
},
swfPath: "/js",
supplied: "m4a, oga"
});
});更多信息
发布于 2012-01-24 18:31:42
使用HTML5音频标记,如此链接所示。
https://stackoverflow.com/questions/8992053
复制相似问题