我在我的React项目中使用audio.play()
来在单击时触发片段,但我遇到了困难,无法确定片段何时停止播放,以便在完成后执行某些操作。
class Soundboard extends Component {
getAudio = (clipUrl) => {
var audio = new Audio(clipUrl);
return audio.play();
};
render() {
return (
<div
onClick={() => this.getAudio(pathToClip)}
/>
);
}
}