我只是构建了一个 javascript 模式来在网络浏览器中使用 jPlayer。像这样的代码:
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。请帮帮我,拜托!!!