この質問は、wp-ecommerce (http://getshopped.org/premium-upgrades/premium-plugin/jplayer-mp3-player/) の jplayer プラグインに関するもので、2 つの部分があります。フォーラムで質問しましたが、有料のプラグインですが、ほとんどサポートを提供していません...
パート 1: jplayer プラグインを使用して mp3 をプレビューします (例http://www.bombthebass.com/store/music/x-ray-eyes/ ) mp3 が再生されるたびに、Chrome のコンソールは Uncaught TypeError: Not を返しますjquery.jplayer.js.min の 34 行目に十分な引数があります。誰がそれがどこから来ているのか理解できますか?
パート 2: 一般に、1 つのインスタンスが開始されたときに、プレーヤーが他のすべてのインスタンスを一時停止するようにします。これは新規インストールでは機能しません (デフォルトの動作ではないでしょうか?) 次のように jplayers pauseOthers メソッドを手動で追加しようとしました:
$('#jquery_jplayer_').bind($.jPlayer.event.play, function() { $(this).jPlayer("pauseOthers"); });
これは Uncaught TypeError: Cannot read property 'play' of undefined を返します。wordpress のプラグインなので、必要なすべてのスクリプトを含める必要があります。古いバージョンのjqueryも試しました(現在の1.7.1、古いバージョンは1.4と1.6を試しました)。play イベントが定義されていないのはなぜですか?
助けてくれてどうもありがとう!