这个问题涉及wp-ecommerce (http://getshopped.org/premium-upgrades/premium-plugin/jplayer-mp3-player/)的jplayer插件,分为两个部分。我在他们的论坛上问了这个问题,虽然这是一个付费插件,但他们几乎不提供任何支持……
所以第一部分:我使用jplayer插件来预览mp3s (示例http://www.bombthebass.com/store/music/x-ray-eyes/)无论何时播放mp3,chrome中的console都会返回一个未捕获的TypeError: jquery.jplayer.js.min的第34行没有足够的参数。有没有人知道它是从哪里来的?
第二部分:一般来说,当一个实例启动时,我会尝试让播放器暂停所有其他实例。这不适用于全新安装(这不应该是默认行为吗?)我尝试手动添加jplayers方法,如下所示:
此函数(){$( $('#jquery_jplayer_').bind($.jPlayer.event.play,).jPlayer(“pauseOthers”);});
这将返回一个未捕获的TypeError: Cannot read属性'play‘of undefined。因为它是wordpress的一个插件,所以所有必要的脚本都应该包括在内。我还尝试了较旧版本的jquery (当前为1.7.1,我尝试过Werde1.4和1.6的较旧版本)。为什么play事件没有定义?
非常感谢你的帮助!
发布于 2012-06-12 16:43:29
每个想知道的人都可以知道: wpsc jplayer脚本和jquery的最新版本存在兼容性问题,现在已经在当前的插件版本中进行了修复。
https://stackoverflow.com/questions/10913191
复制相似问题