React ⚛️
June 12, 2024
React и проигрывание аудио
Проигрывание звуковых дорожек в React можно сделать с помощью готового хука use-sound. Для этого — установить пакет:
npm install use-sound
Выполнить импорт хука и файла с аудио-записью:
import useSound from 'use-sound'; import mySound from '@/../assets/sounds/sound.mp3' // assets располагается в папке resources
const MyButton = () => {
const [playSound] = useSound(mySound);
return (
<button onClick={() => playSound()}>
Play Sound
</button>
);
};const MyButton = () => {
const [playSound] = useSound(mySound, { volume: 0.7 });
const handleClick = () => {
playSound();
// ...
};
return (
<button onClick={() => handleClick()}>
Play Sound
</button>
);
};