.pause() 메서드로 오디오 재생을 중지하고 .currentTime = 0으로 설정 한 다음 마지막으로 .play() 메서드를 다시 호출하면 스크래치가 들립니다. 1 초 위치에서 시작하지만 0에서 시작해야합니다! 내 코드 :html5 오디오 중지 및 재생 다시 시작 문제
HTML :
<audio id="sound" preload="auto" autobuffer>
<source src="a.mp3" />
</audio>
JS : 나는이 기능 eventdriven를 호출하는 경우
var sound = $('#sound')[0];
function playSound(){
sound.pause();
sound.currentTime = 0;
sound.play();
}
때때로 위의 오류가 occures 설명했다.
아이디어가 있으십니까? 고마워.
FF4 오페라 사파리와 크롬에서 시험해 보았습니다 :) 같은 오류 @ jPlayer, 그래서 내 눈에, 그것의 버그 atm. 하지만 반대로 확신 할 준비가 된 사용자 : – ayk
Chrome의 경우 최신 (12.0.742.0 현재 4/21/2011) 개발 채널을 사용해보세요. 그래도 문제가 발생하면 http://crbug.com에서 버그를 제기하십시오. –