Я хочу воспроизвести трек в своем веб-приложении React.Я просматриваю видео и пробую все, что там делается, но когда я нажимаю кнопку, чтобы вызвать функцию, которая должна вызывать audio.play (), трек не воспроизводится.
Ниже приведен код, который у меня есть.
Это кнопка с небольшим количеством символов scss:
<div className="audio-player">
<button className="play"><i className="ion-play" onClick={this.playTrack}></i></button>
<div className="seek-bar">
<div className="fill"></div>
<div className="handle"></div>
</div>
</div>
Как видите, onClick {} долженвызовите эту функцию:
playTrack = () => {
let audio = new Audio('song.ogg');
audio.play();
}
Но она не играет.Теперь я предполагаю, что песню, которую я предоставляю, нельзя найти или связать.Я пробовал формат mp3 и формат ogg. Я храню трек в папке, где находится папка src.Я преобразовал формат mp3 в ogg, и когда я открываю его из папки, он открывается в браузере.Но, к сожалению, это не может быть воспроизведено в моем веб-приложении.
Так что моя цель - услышать песню, воспроизводимую при запуске onClick.