개발자의 끄적끄적

[javascript/jquery] javascript DOMException: The play() request was interrupted by a new load request error 해결 방법 본문

개발/javascript & jquery

[javascript/jquery] javascript DOMException: The play() request was interrupted by a new load request error 해결 방법

효벨 2021. 7. 22. 01:00
728x90
반응형

[javascript/jquery] javascript DOMException: The play() request was interrupted by a new load request error 해결 방법

 

javascript 에서

 

video or audio 파일을

 

태그에 넣어서 재생하려고 할때

 

아래와 같은 에러가 발생하는 경우가 있습니다!

DOMException: The play() request was interrupted by a new load request

 

그럴때는

 

아래와 같이 예외처리 조건문을 작성해주면 됩니다!

 

우선, video.play() 의 결과를 playPromise 라는 변수에 담고,

var playPromise = video.play();

 

아래 구분을 그대로 play() 하는 바로 밑줄에 추가해주면 됩니다!

if (playPromise !== undefined) { playPromise.then((_) => {}).catch((error) => {}); }

 

그러면 크롬 콘솔에서

 

에러가 사라지게 됩니다!

 

참고들 하세요!

반응형
Comments