audio load

Signed-off-by: ale <ale@manalejandro.com>
This commit is contained in:
ale 2025-05-20 01:47:45 +02:00
parent 685d928215
commit 92bef3e97b
Signed by: ale
GPG Key ID: 244A9C4DAB1C0C81

View File

@ -3,7 +3,8 @@ import { useEffect, useRef, useState } from "react";
import WaveForm from "./WaveForm"; import WaveForm from "./WaveForm";
const App = () => { const App = () => {
const [analyzerData, setAnalyzerData] = useState(null), const [audioUrl, setAudioUrl] = useState(),
[analyzerData, setAnalyzerData] = useState(null),
[bounce, setBounce] = useState(''), [bounce, setBounce] = useState(''),
[json, setJson] = useState({}), [json, setJson] = useState({}),
[currentVolume, setCurrentVolume] = useState(0.5), [currentVolume, setCurrentVolume] = useState(0.5),
@ -80,6 +81,7 @@ const App = () => {
loadData() loadData()
loadListeners() loadListeners()
audioAnalyzer() audioAnalyzer()
setAudioUrl('/stream.mp3')
const inter = setInterval(() => { const inter = setInterval(() => {
loadData() loadData()
loadListeners() loadListeners()
@ -118,7 +120,7 @@ const App = () => {
<button onClick={() => setMuted(true)}>Mute 🔇</button> <button onClick={() => setMuted(true)}>Mute 🔇</button>
} }
</div> </div>
<audio src={"/stream.mp3"} ref={audioElmRef} volume={currentVolume} preload={"none"} muted={muted} controls={"none"} /> <audio src={audioUrl} ref={audioElmRef} volume={currentVolume} preload={"none"} muted={muted} controls={false} />
</> </>
) )
} }