这个问题涉及wp-ecommerce的jplayer插件(http://getshopped.org/premium-upgrades/premium-plugin/jplayer-mp3-player/),它有两个部分。我在他们的论坛上问了这个问题,但是虽然这是一个付费的插件,但他们几乎不提供任何支持......
所以第一部分:我使用jplayer插件来预览mp3(例如http://www.bombthebass.com/store/music/x-ray-eyes/)每当播放一个mp3时,chrome中的console会返回一个Uncaught TypeError:jquery.jplayer.js的第34行没有足够的参数。分钟。任何人都可以弄明白它的来源吗?
第二部分:一般情况下,我试图让玩家在一个实例启动时暂停所有其他实例。这不适用于全新安装(不应该是默认行为吗?) 我试图像这样手动添加jplayers pauseOthers方法:
$('#jquery_jplayer _')。bind($。jPlayer.event.play,function(){$(this).jPlayer(“pauseOthers”); });
这会返回一个未捕获的TypeError:无法读取未定义的属性“play”。 因为它是wordpress的插件,所以必须包含所有必需的脚本。我也尝试了旧版本的jquery(当前1.7.1,较旧的版本我试过werde 1.4& 1.6)。为什么播放事件未定义?
非常感谢您的帮助!
答案 0 :(得分:0)
对于每个想知道的人来说都是好的:wpsc jplayer脚本和jquery的最新版本存在兼容性问题,现在修复了当前的插件版本。