где ошибка в вызове этой резервной функции oiplayer?

0

При попытке использовать 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'
    );
});

Firefox говорит: SyntaxError: missing ) после списка аргументов
Chrome говорит: "Не выучить 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>

Теги:

1 ответ

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 is not a function И синтаксис, который я имел, - это то, что говорится в документации.
  • 0
    о, ты тоже это видел. я попробую то, что вы предложили сейчас
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню