I am create web application a simple player.
I want to get the current time of the music that is playing.
this is log in useEffect and is great.
React.useEffect(() => {
Audio.addEventListener("timeupdate", (e) => {
//setCurrentTime(e.target.currentTime);
console.log(e.target.currentTime);
});
return () => {
Audio.removeEventListener("timeupdate", () => {});
};
}, []);
problem
when set e.target.currentTime in state .Music playback stops.
React.useEffect(() => {
Audio.addEventListener("timeupdate", (e) => {
setCurrentTime(e.target.currentTime);
console.log(e.target.currentTime);
});
return () => {
Audio.removeEventListener("timeupdate", () => {});
};
}, []);