2013-10-18 5 views
1

재생 목록에 항목을 동적으로 추가 할시기/위치에 대한 이전 글 이외에도 재생 목록 추가 기능을 사용할 때 jPlayer 준비 이벤트 핸들러 기능을 사용할 수없는 것으로 나타납니다. 간단한 예를 볼 다음 플레이리스트에 의해 이벤트가 발생하지 않기 때문에 또는 jPlayer 객체가 '포장'때문이 있는지 여부재생 목록 추가 기능이있는 jplayer 준비 이벤트

$(function() { 
     var MyPlayList = new jPlayerPlaylist({ 
      jPlayer: "#jquery_jplayer_1", 
      cssSelectorAncestor: "#jp_container_1" 
     }, [], { 
      smoothPlayBar: true, 
      supplied: "mp3" 
     }); 
     $("#jquery_jplayer_1").jPlayer({ 
      ready: function() { 
       alert('here'); 
      } 
     }); 

명확하지 않다, 그러나 어느 쪽이든은이 경우 상당히 근본적인 제한 것 같다 참으로 그렇습니다. 그리고 같은 것을 성취 할 다른 방법이 없습니다.

답변

1

이 작업을 시도 할 수 :

$("#jplayer_id").bind($.jPlayer.event.loadeddata, function(event) { 
     // do stuff 
    }); 
-1

사실, $ .jPlayer.event.ready이 더 적합합니다.

$("#jplayer_id").bind($.jPlayer.event.ready, function(event) { 
     // do stuff 
}); 
관련 문제