问题描述 在react中使用audio标签实现音频播放,src改变的时候让音频重新播放,src由state控制。 产生的问题: 1.如果两次音频的src一致,不会重新渲染页面,因此也就不会再次播放音频。 2.直接使用audio的play方法会产生如下报错 解决方法 把音频地址直接赋值给src属性,这样既能解决state中音频的src无变化音频不播放的问题。也能解决使用play方法的报错问题。 this.audio.current.src = 音频地址;