Я использую Howler JS для воспроизведения песен на веб-сайте.Я хочу, чтобы была проиграна только часть песни.
Я создаю спрайт для каждого mp3, и эти спрайты могут быть воспроизведены.Тем не менее, для воспроизведения звука требуется очень много времени.Как будто сначала загружается весь mp3, а затем начинается спрайт, который действительно снижает производительность и потребляет пропускную способность.Я вообще не знаком с Howler, может быть, есть способ загрузить только часть, которую нужно сыграть, или, если нет, есть ли другие библиотеки / способы сделать это?
<div
className="playExtrait"
onClick={() => {
Howler.unload();
let song = new Howl({
src: [url],
html5: true,
sprite: {
extrait: [0, 30000]
}
});
let songID = song.play("extrait");
setPlayPause("playing");
song.fade(1, 0, 30000, songID);
song.on("end", () => {
setPlayPause("paused");
});
}}
>