首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >当点击特定图片时,如何在React.js中播放音频

当点击特定图片时,如何在React.js中播放音频
EN

Stack Overflow用户
提问于 2018-07-25 20:12:45
回答 1查看 165关注 0票数 -1

我希望根据特定图像的状态变化来播放音频。

play()在我的js文件中不起作用。

无法加载控制台提示错误: (in promise) DOMException:无法加载,因为找不到受支持的源。

我写了以下使用音频的代码:

代码语言:javascript
复制
<audio src={audio} autoPlay={this.state.car ? "true" : "false"}/>

如果autoPlay=为“autoplay”,上面的代码运行良好。但是它在给定的条件下并没有相应的动作。

我已经做了一个图像映射器,其中我想要的是在我的点击上的某些领域,音频应播放

请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2018-07-25 21:07:31

我猜你错过了source元素:

代码语言:javascript
复制
<audio autoPlay={this.state.car ? "true" : "false"}>
    <source src={audio} />
</audio>

或者,您可以只将src属性传递给audio元素本身:

代码语言:javascript
复制
<audio src={audio} autoPlay={this.state.car ? "true" : "false"} />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51518594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档