【发布时间】:2022-01-05 20:57:48
【问题描述】:
import { useState } from "react";
function Music(){
const [pauseToggle, setpauseToggle] = useState(false)
const music = new Audio(require(`./Alan.mp3`));
console.log(music);
let isPlaying = false;
const player = () => {
pauseToggle ? setpauseToggle(false) : setpauseToggle(true);
if(isPlaying){
music.pause();
isPlaying = false;
}else{
music.play();
isPlaying = true;
}
}
return(
<div>
<button onClick={player}>{pauseToggle?"=":">"}</button>
</div>
)
}
export default Music;
我无法暂停音频,而是在我尝试暂停时播放了两次。 我试图从这个Unable to pause audio in Reactjs 获得帮助,但没有帮助
还有其他暂停音频文件的解决方案吗?
提前谢谢你
【问题讨论】: