1
여기에 오기 전에 Google 검색을했는데 버그 일 수 있습니다.하지만 두 번째 의견을 먼저 입력하고 싶습니다. 코드를 잘못 작성하고 싶습니다.TypeError : 'handleEvent'속성을 호출 할 수 없습니다. FIREFOX
사용자 지정 컨트롤이있는 오디오 플레이어를 만들고 있습니다. PLAY/PAUSE 버튼을 클릭하면 다음 오류가 발생합니다.
TypeError : 'handleEvent'속성을 호출 할 수 없습니다.
<audio id="audio" controls style="width:800px;">
<source src="myAudio.mp3" type="audio/mp3">
</audio>
<div id="media-controls">
<button type="button" id="play-pause" class="paused" >PLAY/PAUSE</button>
<button type="button" id="rewind10" >REWIND 10 SECONDS</button>
<button type="button" id="loop" >LOOP</button>
</div>
JS : 당신이 playPause라는 기능을 덮어하고
var track = document.getElementById('audio');
createControls();
function createControls(){
playPause = document.getElementById("play-pause");
rewindBTN = document.getElementById("rewind10");
loopBTN = document.getElementById("loop");
playPause.addEventListener("click",playPause);
loopBTN.addEventListener("click",loopToggle);
rewindBTN.addEventListener("click",rewindTenSeconds);
}
function playPause(){
if(track.paused){
track.play();
} else {
track.pause();
}
}
function rewindTenSeconds(){
track.currentTime = track.currentTime - 10;
}
function loopToggle(){
if (track.loop == false){
track.loop = true;
} else{
track.loop = false;
}
}
당신은 나에게 애타게있다 !!!!! 우 ... 고마워 ... 나는 내가 그 명백한 것을 완전히 놓쳤다 고 믿을 수 없다! 감사합니다 @imcg – Murphy1976
우리 모두가 거기에 있었어! – imcg