jQuery声音
我正在使用jQuery声音插件在我的网站上创建一些声音效果,但我无法让它播放。 我收到这条消息:
settings.events.error(null, {msg: "You have not yet bound the sound player to this element"});
我究竟做错了什么? 这是我的代码:
var $j = jQuery.noConflict(); $j(".sound1").sound({swf: url}); $j(".sound1").load(url); $j(".sound1").play(); $j(".sound1").pause(); $j(".sound1").stop(); $j(".sound1").volume(0-100); $j('.sound1').mouseover(function() { $j(".sound1").play('/messages4u/2011/images/october/sound1.mp3'); });
我不确定代码中是否需要一切,但我对JS并不擅长并需要一些帮助! 我需要指定URL吗? 如果是这样的话?
我根本不知道JS-with-FLASH API,但作为一个非常基本的观察,如果页面有一个要加载的SWF组件,看起来这个JS在加载之前就会触发。 您需要委派事件或使用回调(如果有可用的话)。
或者甚至更基本:页面上是否包含flash组件? 那个项目似乎已经放弃了(当我去寻找API时没有官方主页); 它们是否包含您使用的下载?
由于错误消息显示“on this element”,Flash组件是否可能没有侦听类“sound1”的元素? 实际上页面上是否有该类的元素?
我不得不承认,我可能不应该尝试回答这么多未知数。 这个插件相当陈旧且没有维护,因此我找不到任何演示页面,而且我不愿意安装整个程序。 你有实时链接吗?