react中添加背景音乐

本是古典 何须时尚 2022-10-11 12:26 403阅读 0赞
" class="reference-link">效果图在这里插入图片描述

创建组件

  1. import react from 'react';
  2. import styles from './Helloworld.less';
  3. class Helloworld extends react.Component {
  4. constructor(props) {
  5. super(props);
  6. this.state = {
  7. audioUrl: '',
  8. };
  9. }
  10. // 关闭按钮 警报效果
  11. playClickedImg = () => {
  12. let audio_player = document.getElementById('audio_player');
  13. if (audio_player.paused) {
  14. audio_player.play();
  15. } else {
  16. audio_player.pause();
  17. }
  18. };
  19. render() {
  20. return (
  21. <div>
  22. <div className={styles.container}>
  23. <div className={styles.dot} onClick={this.playClickedImg}></div>
  24. <div className={styles.pulse}></div>
  25. <div className={styles.pulse_big}></div>
  26. </div>
  27. <div id='audioBox'>
  28. <audio id="audio_player" loop autoPlay="true">
  29. <source src={require('../../pubilc/image/alarmSound/alarmSound1.mp3')}/>
  30. </audio>
  31. </div>
  32. </div>
  33. );
  34. }
  35. }
  36. export default Helloworld;

在相应的位置引用组件就可以了。

发表评论

表情:
评论列表 (有 0 条评论,403人围观)

还没有评论,来说两句吧...

相关阅读

    相关 MFC添加游戏背景音乐

    前一阵在给基于MFC的一个小游戏添加背景音乐的时候,刚开始是准备new一个新线程,但是在参考了一些资料与教程之后,决定采用MCI这个API,开始使用的是winmm.lib接口,

    相关 JAVAF给页面添加背景音乐

    非常简单的一个例子 我的业务场景是点击页面中的菜单栏中某个菜单时,播放背景音乐,切换其他菜单时关闭音乐 FXML页面的button绑定后台controller代码就不写