JavaScript에서 버튼 클릭 시 사운드를 재생하는 방법
5761 단어 webdevjavascripthtmlbeginners
이 유형의 클릭 시 재생 사운드는 웹 페이지 또는 특정 요소의 모든 곳에서 사용할 수 있습니다. 대부분의 경우 버튼에서 신호음이 들립니다. 그래서 여기에서도 Beep Sound가 사용되었습니다. 그러나 원하는 경우 다른 소리를 사용할 수 있습니다. Watch its live demo 작동 방식을 알아보십시오.
이 재생 사운드 버튼을 만드는 데 JavaScript가 거의 사용되지 않았습니다. 약간의 JavaScript를 알고 있다면 쉽게 만들 수 있습니다.
HTML 코드:
버튼은 다음 html 코드로 생성되었습니다. 여기서는 html의 버튼 기능을 사용합니다.
<button>Click me!</button>
CSS 코드:
버튼은 간단한 CSS로 디자인되었습니다. 먼저 일부 코드로 웹 페이지를 디자인했습니다. 그런 다음 버튼을 디자인하고 호버 효과를 추가했습니다.
* {
margin: 0;
padding: 0;
border: none;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
}
html,
body {
height: 100%;
}
body {
display: flex;
align-items: center;
justify-content: center;
background: #dff0f6;
}
button {
font-family: 'Open Sans', sans-serif;
font-size: 1.5rem;
color: #fff;
background: #034d85;
padding: 1.1rem 3.4rem;
border-radius: .2rem;
transition: opacity .2s;
}
button:hover {
cursor: pointer;
background: #053056;
}
자바스크립트 코드:
이제 클릭 html에서 소리 재생이 JavaScript에 의해 활성화되었습니다.
'audio'
의 사운드가 onclick 이벤트에 의해 버튼에 연결됩니다. 그런 다음 여기에서 play() 메서드를 사용하여 오디오를 재생했습니다. play ()
메서드는 현재 오디오 재생을 시작합니다.const audio = new Audio("https://www.fesliyanstudios.com/play-mp3/387");
const buttons = document.querySelectorAll("button");
buttons.forEach(button => {
button.addEventListener("click", () => {
audio.play();
});
});
위의 튜토리얼을 사용하여 Play Sound on Button Click 을(를) 만드는 방법을 알 수 있기를 바랍니다.
나는 이전에 초보자를 위한 많은 JavaScript 웹 요소를 만들었습니다. 이 onclick 오디오 재생 버튼이 마음에 드는지 댓글을 달아주세요.
Reference
이 문제에 관하여(JavaScript에서 버튼 클릭 시 사운드를 재생하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/shantanu_jana/how-to-play-sound-on-button-click-in-javascript-3m48텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)