Web ブラウザーで jPlayer を使用するための JavaScript パターンを作成するだけです。このコードのように:
var myplayer = {}
myplayer.Controller = (function() {
var controller;
var player_state= "default";
var player = jQuery('#jquery_jplayer_2');
function createController(){
function initial(){
player.jPlayer({
solution: "flash, html",
supplied: "mp3",
swfPath: "/js"
});
}
function play(){
player.jPlayer("play");
}
return {
initial:function(){
initial();
},
play:function(){
play();
}
}
}
return {
getController:function(){
if(!controller){
controller = createController();
}
return controller;
}
}
そして、私はそれを var mypl = myplayer.controller.getController().initial(); で呼び出します。エラーや警告なしで実行されますが、最初の jPlayer は実行されませんか? ここにいる人は誰でもjavascriptの経験があり、道を教えてください、どうもありがとう! また、javascript フォルダーへのパスと mp3 ファイルが有効であることも確認します。呼び出しの前と呼び出しの初期関数の後にアラートを書き、実行しますが、まだ初期のjPlayerではありません。助けてください、お願いします!!!