테스트 사이트 - 개발 중인 베타 버전입니다

쪽지가 올 시 사운드가 나게 할 수 없을까요? 채택완료

간장게장같은남자 7개월 전 조회 2,456

클릭 이벤트가 있지 않는 한 힘든가..?
trigger("play") 로 넣어봤더니 안되네요..

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
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회만이라도 사용자가 펑션을 직접 실행하게 해야

소리를 낼수 있는 권한이 발생됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

핑크빈
7개월 전
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인