standard jPlayer demo에 나와 있듯이 트랙이 끝나면 플레이어는 시간을 0으로 재설정합니다. 트랙 끝 부분에 머물게 할 수있는 방법이 있습니까?jPlayer를 트랙 끝 부분에 유지하십시오.
0
A
답변
2
playHead
메서드와 함께 ended()
이벤트를 사용하여 끝날 때 재생 헤드를 끝까지 유지합니다. 예를 수정
, 여기에 내가 가진 무엇 :
$(document).ready(function() {
$("#jquery_jplayer_1").jPlayer({
ready: function(event) {
$(this).jPlayer("setMedia", {
mp3: "http://www.jplayer.org/audio/mp3/TSP-01-Cro_magnon_man.mp3",
oga: "http://www.jplayer.org/audio/ogg/TSP-01-Cro_magnon_man.ogg"
});
},
swfPath: "http://www.jplayer.org/2.1.0/js",
supplied: "mp3, oga",
ended : function(){
console.log("ended");
$(this).jPlayer("playHead",100);
}
});
});
JSFiddle :http://jsfiddle.net/wjsKa/2/
참조 : 당신이 원하는대로 코드를 조정할 수 있도록http://jplayer.org/latest/developer-guide/
1
jPlayer는 오픈 소스이다. jquery.jplayer 소스를 가져 와서 jquery.jplayer.js에서 973 및 974 줄을 제거하는 것이 좋습니다. 그런 다음 자신 만의 복사본을 저장하고 원하는 경우 압축합니다.
_updateInterface 메서드로 재생할 수 있으므로 "ended" event handler에서 호출 할 때 탐색 표시 줄이 이동하지 않습니다.
불완전한 답변을 드려 죄송합니다. 지금은 테스트 할 수 없습니다.
관련 문제
- 1. 줄의 시작/끝 부분을 잘라내어 끝/끝 부분에 붙이십시오.
- 2. UILabel 정렬 : 끝 부분에 "..."표시
- 3. 함수의 끝 부분에 도달하지 못했습니다.
- 4. 빔 : 라인 끝 부분에 삽입
- 5. TreeMap의 끝 부분에 요소를 넣으십시오.
- 6. 끝 부분에 쉼표 제거 루핑
- 7. 다차원 배열의 끝 부분에 값 추가
- 8. 텍스트 상자의 텍스트 끝 부분에 포커스가 있습니다
- 9. PolylineConnection의 끝 부분에 빈 화살표를 만드시겠습니까?
- 10. 나는 머리 태그의 끝 부분에 CSS를 붙입니다.
- 11. 끝 부분에 .php를 삽입하지 않고 페이지를 만드시겠습니까?
- 12. 줄 끝 부분에 붙여 넣을 방법이 있습니까?
- 13. matlab 처음과 끝 부분에 공백을 제거하는 방법?
- 14. htaccess를 tld로 제한하거나 끝 부분에 위치 추가
- 15. 스크립트 끝 부분에 예기치 않은 토큰이 있습니다.
- 16. Exrtact 결과가 행/행의 끝 부분에 표시됩니다
- 17. 페이지의 끝 부분에 링크를 놓으십시오 (Drupal)
- 18. 줄 끝 부분에 일치하지 않는 공백을 찾습니다.
- 19. 텍스트 랩핑의 끝 부분에 공백을 추가 하시겠습니까?
- 20. 라이트 박스 디스플레이로드 중 페이지 끝 부분에
- 21. 줄 끝 부분에 도트/화살표를 출력하는 방법
- 22. Toolstripitem은 항상 메뉴 끝 부분에 있습니다
- 23. 각 결과의 끝 부분에 변수를 추가하십시오.
- 24. Java에서 InputStream의 시작과 끝 부분에 문자 추가
- 25. 배열 끝 부분에 매개 변수를 추가하려면 어떻게합니까?
- 26. 항목 ID를 MySQL 쿼리 끝 부분에 추가하십시오.
- 27. 문자열의 끝 부분에 더블을 추가하기 (C++)
- 28. 사용자는 처음이나 끝 부분에 공백이있는 암호를 입력해야합니까?
- 29. WPF 애니메이션 끝 부분에 명령 실행
- 30. 파일 끝 부분에 cvQueryFrame()이 반환됩니다.
JSFiddle 데모를 보내 주셔서 감사합니다. 그것은 좋은 해결책이지만 플레이어가 100 %에서 0 %로 이동하고 다시 100 %로 이동할 때 눈에 띄는 플래시가 발생하는 경우 플레이어를 구성하는 더 직접적인 방법이 있기를 바랍니다. 특히 진행률 표시 줄에 CSS 애니메이션이 사용됩니다. 그러나 다른 접근법이 없다면 이것은 확실히 실행 가능합니다. – mahemoff
또 다른 일은 250ms마다 발생하는'$ .jPlayer.event.timeupdate' 이벤트를 사용하는 것입니다. 전체 길이에 비례하여 미디어의 현재 위치를 모니터링합니다. 끝까지 터치하기 바로 전에 재생을 중지 할 수 있습니다. 미디어 결말을 모방합니다. – xbonez