2011-08-31 4 views
3

jPlayer를 사용하여 응용 프로그램을 만들고 있는데, 대부분의 기본 기능을 유지하고 싶습니다. 탐색을 사용하지 않으려는 경우를 제외하고는 재생이 잘됩니다. 즉, 진행률 막대가 표시되지만 클릭하면 노래의 다른 지점으로 이동하지 않습니다. 시도 :jPlayer에서 찾기 제거하기

$('#jquery_jplayer_1').unbind($.jPlayer.event.seeking); 

하지만 작동하지 않는 것 같습니다.

도움이 될 것입니다.

감사합니다.

답변

1

jPlayer에 익숙하지 않지만 '$ .jPlayer.event.seeking'이 이벤트 객체가 아닌 문자열을 반환하도록해야합니다. unbind()은 문자열을 인수로 사용합니다. 그래도 작동하지 않으면 검색 이벤트를 수신하고 해당 함수로 전달 된 이벤트 객체를 기록한 다음 거기에서 이름을 가져올 수 있습니다 (unbind()과 함께 사용). http://www.jplayer.org/latest/quick-start-guide/event-ended/

행운을 빕니다 : 그 실패 할 경우

, 여기 jPlayer을 사용자 정의하고 그가 어떤 이벤트를 unbinded 것처럼 보이는 사람입니다!

3

는 그냥 예를 jPlayer하기 전에이 작업을 수행 :

$.jPlayer.prototype.seekBar = function() {}; 
7

나는 내 사이트에 이런 짓을했습니다, 그리고 정말 쉽습니다. 탐색 바에 요소를 포함하지 마십시오. 대신이의 :

<div class="jp-progress"> 
    <div class="jp-play-bar"></div> 
</div> 

연극 바는 여전히 작동하지만이 더있을 추구하는 바를 것

<div class="jp-progress"> 
    <div class="jp-seek-bar"> 
    <div class="jp-play-bar"></div> 
    </div> 
</div> 

그냥이 작업을 수행하지 않습니다.