Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> проблема с JPlayer, не получается сформировать динамически playlist
arbuzmaster  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 720
Пользователь №: 37872
На форуме: 3 года, 4 месяца, 12 дней
Карма: 21




Помогите пожалуйста решить проблему следующего характера, есть код он выводит на страницу плеер с плей листом, если лист формируется на php (т.е. по факту присутствует в листинге),то все работает нормально, если лист формируется на javascript, то плеер его не воспринимает, если на javascript формируется все включая весь html, то плей лист работает но не работает функция остановки других плееров - выдает ошибку(Uncaught TypeError: Cannot read property 'status' of undefined) получения статуса плеера. Как можно исправить проблему?

<div id="jquery_jplayer_vk" class="jp-jplayer"></div>
<div
id="jp_container_vk" class="jp-audio">
<ul
class="jp-controls">
<li><a
href="javascript:;" class="jp-play" tabindex="1"></a></li>
<li><a
href="javascript:;" class="jp-pause" tabindex="1"></a></li>
<li><a
href="javascript:;" class="jp-stop" tabindex="1"></a></li>
<li><a
href="javascript:;" class="jp-mute" tabindex="1" title="mute"></a></li>
<li><a
href="javascript:;" class="jp-unmute" tabindex="1" title="unmute"></a></li>
<li><a
href="javascript:;" class="jp-volume-max" tabindex="1" title="max volume"></a></li>
<div
class="clear"></div>
</ul>
<div
class="jp-volume-bar">
<div
class="jp-volume-bar-value"></div>
</div>
<div
class="jp-progress">
<div
class="jp-seek-bar">
<div
class="jp-play-bar"></div>
</div>
</div>
<div
class="scroll-pane-vk">
<div>
<ul
class="jplayer-playlist">
Формируется на js в цикле =-----------------------------------------------------=
<li><a href="'+url_vk+'" class="track track-default">'+artist_vk+' - '+title_vk+'<span></span></a></li>
<li
class="jplayer-playlist-line"></li>
=----------------------------------------------------------------------------=
</ul>
</div>
</div>
</div>



$(document).ready(function() {
//vk player
var my_jPlayer_vk = $("#jquery_jplayer_vk");
my_jPlayer_vk.jPlayer({
ready: function () {
}
,
repeat: function(event) { // Override the default jPlayer repeat event handler
$(this).bind($.jPlayer.event.ended + ".jPlayer.jPlayerRepeat", function() {
$(this).jPlayer("play");
});
},
swfPath: "js",
cssSelectorAncestor: "#jp_container_vk",
supplied: "mp3",
wmode: "window",

playing:function () {

$(this).jPlayer("pauseOthers", 0); // Останавливаем все плееры кроме текущего
}
}
);
// Create click handlers for the different track svk
$("#jp_container_vk .track").click(function(e) {

my_jPlayer_vk.jPlayer("setMedia", {
mp3: $(this).attr("href")
});
my_jPlayer_vk.jPlayer("play");
$(this).blur();
return false;
});
});


--------------------
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
arbuzmaster  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 720
Пользователь №: 37872
На форуме: 3 года, 4 месяца, 12 дней
Карма: 21




Все проблема решена, тему можно закрывать, принцип следующий - нужно вынести код js JPlayer-а в
отдельную функцию а не по $(document).ready , которая запускается после формирования плей листа.


--------------------
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса