audio 제어

audio 제어

QA

audio 제어

본문

아래와 같이


<a href="#" onClick="popsubmit()">시작</a>
<a href="#" onClick="stop()">정지</a>

'시작'버튼 클릭하면


function popsubmit() {
var audionameslist = `
    audio/01.mp3
`;
var audionamesarray = audionameslist.split(',');
var audio = new Audio(audionamesarray[0]);
audio.src=audionamesarray[0];
audio.play();
index=1;
audio.onended = function() {
    if(index < audionamesarray.length){
        audio.src=audionamesarray[index];
        audio.play();
        index++;
    }
};
}

아래의 01.mp3 파일이 재생됩니다. 

 

하고싶은것은 

'정지' 버튼을 클릭시엔

재생을 멈추고 싶은데 

스크립트를 어떻게 해야할지 찾다가 고수님들께 문의합니다.

이 질문에 댓글 쓰기 :

답변 1

audio.pause() 를 한번 해보세요.

function popsubmit() {
audio.play();
}
function stop() {
audio.pause();
}

이렇게 하니까 되네요. 일단정지는 되는데. 종료를 위한 stop이런거는 안먹히네요. 종료는 뭘지 알아봐야겠네요. 고맙습니다.^^

답변을 작성하시기 전에 로그인 해주세요.
전체 2

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT