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