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