reactjs - 如何在单击时向 reactjs 组件添加声音
问题描述
我正在开发 ReactJs 上的实时聊天应用程序,我只需要在有传入消息时添加声音。有人可以帮帮我吗?任何帮助是极大的赞赏
解决方案
您的问题是您不知道如何使用 Javascript 播放音频吗?
如果是这样,您只需要导入文件并创建一个像这样的音频对象const audio = new Audio(importedFile);
。现在,只要您添加新消息,只需执行此操作即可audio.play()
。
注意:音频文件应该在 src 中,以便您可以导入它。
查看我的示例以获得更好的理解。 https://codesandbox.io/s/romantic-hermann-3fmpr?file=/src/App.js
推荐阅读
- java - 如何使用命令行编译java文件?
- reference - 何时何地引入了“参考”的概念
- google-bigquery - 计划查询和集群
- sql-server - 如何在sql server中声明长度
- python - 如何使用python在单个文件中附加多个文件上下文和文件路径
- kannel - kannel smsbox 配置显示关于关键字的错误日志
- javascript - 除了 Android Chrome 的 navigator.share,如何向我的网站添加功能性“共享”图标?
- windows - Ansible 和 Kerberos
- python - 如何连接在另一台服务器上运行的网络
- java - 按属性分组对象列表并计算每个键的对象属性的平均值