답변 3개
채택된 답변
+20 포인트
9개월 전
Copy
// 알림음 파일 경로 설정
const notificationSound = 'mp3경로 작성';
// 알림음 객체 생성
const audio = new Audio(notificationSound);
audio.play();
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
9개월 전
크롬이나 기타 브라우저에서는 사용자의 클릭이나 액션으로 실행되지 않는
소리의 경우 기본적으로 재생이 되지 않게 되어있습니다.
콘솔로그를 보시면
Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first.
이런 내용이 있을텐데요
최초 페이지 로드 후 1회만이라도 사용자가 펑션을 직접 실행하게 해야
소리를 낼수 있는 권한이 발생됩니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인