我希望根据特定图像的状态变化来播放音频。
play()在我的js文件中不起作用。
无法加载控制台提示错误: (in promise) DOMException:无法加载,因为找不到受支持的源。
我写了以下使用音频的代码:
<audio src={audio} autoPlay={this.state.car ? "true" : "false"}/>
如果autoPlay=为“autoplay”,上面的代码运行良好。但是它在给定的条件下并没有相应的动作。
我已经做了一个图像映射器,其中我想要的是在我的点击上的某些领域,音频应播放
请帮帮忙。
发布于 2018-07-25 21:07:31
我猜你错过了source
元素:
<audio autoPlay={this.state.car ? "true" : "false"}>
<source src={audio} />
</audio>
或者,您可以只将src
属性传递给audio
元素本身:
<audio src={audio} autoPlay={this.state.car ? "true" : "false"} />
https://stackoverflow.com/questions/51518594
复制相似问题