如果我从桌面开发,我应该使用什么文件路径?

时间:2010-03-23 22:20:46

标签: javascript jquery initialization flowplayer

我很难让流程玩家出现,最糟糕的是我不知道出了什么问题,因为我没有收到任何错误消息!

我有一个外部javascript文件:

C:/desktop/mysite/js/jq/plugins.js

从:

调用$ f()

C:/desktop/mysite/thirdparty/flowplayer/flowplayer.js

swf文件也住在那里......

我正在处理文件/桌面(没有localhost或webserver)

   $(video.id).flowplayer("thirdparty/flowplayer/flowplayer-3.1.15.swf", {
    clip:{
     ....
    },

    // min Flash version 
    version:[9,115],

     // older versions will see a custom message 
     onFail:function(){
       alert("Failed!");
     },

     onError:function(errCode,errMsg){
       alert(errCode+errMsg);
     }
   });

我不知道SWF使用什么路径来加载它们,是相对于调用$ f()的javascript(plugins.js)的路径,还是相对于flowplayer路径的路径。 js ??

撞在墙上

2 个答案:

答案 0 :(得分:2)

为什么不使用绝对路径?

$(video.id).flowplayer("file://c:/desktop/mysite/thirdparty/flowplayer/flowplayer-3.1.15.swf"...

答案 1 :(得分:1)

thirdparty/flowplayer/flowplayer-3.1.15.swf替换为thirdparty\flowplayer\flowplayer-3.1.15.swf

如果您打算将其放在网页上,请将斜杠更改回正斜杠。