2013-10-06 36 views
0

当试图使用oiplayer
我得到当此回退功能称为错误:这个oiplayer回退函数调用中的错误在哪里?

$(document).ready(
    function(){ 
    // i tried adding this: header("content-type:application/json"); 

    $('div.player').oiplayer(
    server: 'http://www.openimages.eu', 
    jar: '/oiplayer/plugins/cortado-ovt-stripped-0.6.0.jar', 
    flash: '/oiplayer/plugins/flowplayer-3.2.7.swf', 
    controls: 'top' 
    ); 
}); 

火狐说:语法错误:缺少后的参数列表
铬说道:未捕获的SyntaxError:意外的标记
Safari说:意外的代币并指向第一个有的线:

<html> 
<head> 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
<script src="plugins/flowplayer-3.2.6.min.js" type="text/javascript"><!-- help ie --></script> 
<script src="js/jquery.oiplayer.js" type="text/javascript"><!-- help ie --></script> 
</head> 
<body> 
<script src="build/oiplayergo.js"> 
</script> 

     <div id="container" style ="position:absolute; left:20%;top:25%;"> 
     <!--img class="preview video" width="788" height="288" title="click to play" alt="click to play" src="http://www.openimages.eu/images/599192/WEEKNUMMER364-HRE0000D9C6.png" 
     style = "position:absolute; left:0;right:0;"></img--> 
     <div class="player" style = "position:absolute; left:0;right:0;> 
     <video width="788" height="288"> 
      <source type="video/ogg; codecs=theora" src="http://www.openimages.eu/files/09/9734.9730.WEEKNUMMER364-HRE0000D9C6.ogv" /> 
      <source type="video/webm; codecs=vp8" src="http://www.openbeelden.nl/files/09/88068.9730.WEEKNUMMER364-HRE0000D9C6.webm" /> 
      <source type="video/mp4; codecs=avc1.42E01E,mp4a.40.2" src="http://www.openimages.eu/files/09/9740.9730.WEEKNUMMER364-HRE0000D9C6.mp4" /> 
     </video> 
     </div> 
     </div> 
</body> 
</html> 

回答

0

看起来选项应该是一个对象,反正你的语法不正确。

$(document).ready(
    function(){ 
    $('div.player').oiplayer({ //<-- Here 
    server: 'http://www.openimages.eu', 
    jar: '/oiplayer/plugins/cortado-ovt-stripped-0.6.0.jar', 
    flash: '/oiplayer/plugins/flowplayer-3.2.7.swf', 
    controls: 'top' 
    });//<-- Here 
}); 

好像在所提供的链接的文件也有类似的用法是不正确的设置应该是一个对象,所以尝试上面。

这就是根据源默认:

jQuery.fn.oiplayer = function(settings) { 
    var config = { 
     server : 'http://www.openimages.eu', 
     jar : '/oiplayer/plugins/cortado-ovt-stripped-0.6.0.jar', 
     flash : '/oiplayer/plugins/flowplayer-3.2.7.swf', 
     controls : true, 
     log: 'error' 
    }; 
    if (settings) $.extend(config, settings); 
+0

哼。修复这个语法修复错误,但是它告诉我: 'TypeError:$(...)。oiplayer不是一个函数' 我的语法是文档说的。 – jsky

+0

哦,你刚才也看到了。我会尝试你现在建议的 – jsky

+0

@jsky,肯定是不正确的,在文档中,它必须是一个对象。如果问题依然存在,请尝试是否可以将小提琴放在一起。 – PSL

相关问题