толчок видеоисточников возражают против Jwplayer нескольких источников объекта

голоса
1

я хочу , чтобы подтолкнуть мой вернулся запрос Ajax возражает JWplayer объект 7 многоканальных источников, запрос возвращается Ajax выглядит в консоли ( console.log):

Объект {sd_src: Объект, hd_src: Объект}

и sd_src & hd_src объектов содержит ( console.log):

Файл объекта: videofile.mp4 ярлык: HD sd_src: Object {тот же первый OBJ}

я создать пустой объект , dataSources = [];чтобы подтолкнуть видеоисточники к нему в течение в цикле

то я создать для в цикле , чтобы получить свойство объекта и подтолкнуть их dataSourcesкак это:

 for (var p in ReturnData.srcs) {
    if( ReturnData.srcs.hasOwnProperty(p) ) {
      dataSources.push( ReturnData.srcs[p] );
    }
  }

и последний штрих я создать установку JWplayer 7:

jwplayer.key=myjwplayer.key;
       var playerInstance = jwplayer(dv-watchvideo);
       var dvPlayer = playerInstance.setup({
       sources : **dataSources** ,
       image: '',
       width: 558,
       height: 360,
       type: 'mp4',
       primary: flash,
       startparam: ReturnData.startparam,
       skin: {
         url: thin.min.css,
           name: thin,
              }
        });

Примечание: УАК DataSources между двумя звездами

Другая проблема даже когда я раздвинуть объекты внутри DataSources, когда я пытаюсь войти в вар в консоли всегда возвращает объект с неопределенными ключами, но когда я удалить настройку jwplayer источников данных нажмите работу!

работая codepen Exemple но когда я использую Ajax для возврата данных не будут работать. если мой метод не так, есть ли другой способ сделать это?

Задан 20/12/2015 в 23:42
пользователем
На других языках...                            


1 ответов

голоса
1

Я сделал несколько изменений в синтаксисе, на мои предложения в моих предыдущих комментариях. Попробуйте добавить свои АЯКСЫ источников этой ручки:

http://codepen.io/simsketch/pen/KVMVKe

фрагмент кода:

jwplayer("player").setup({
  playlist: [{
    sources : dataSources 
  }],
  image: '',
  ...

Я думаю , что ваша основная ошибка не добавляла список воспроизведения обертки , как описано здесь: https://support.jwplayer.com/customer/portal/articles/1710454-configuring-multiple-sources

Ответил 21/12/2015 в 01:48
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more