javascript - React 中的 HTML5 音频标签

标签 javascript html reactjs audio

我想在我的 React 应用程序中使用一个简单的 HTML5 音频标签。我的组件如下所示:

import React from 'react'

class AudioPlayer extends React.Component {
  render() {
    return (
      <div>
        <audio ref="audio_tag" src="./static/music/foo.mp3" controls autoPlay/>
      </div>
    );
  }
}

export default AudioPlayer;

但它就是不会播放。我也没有收到任何错误。我现在已经将 mp3 文件放在我应用程序的每个文件夹中,并尝试了不同的路径等,但它似乎无法识别它。我是否遗漏了一些微不足道的东西?

最佳答案

我不小心使用了损坏的音频文件,所以这解释了为什么我的解决方案没有“奏效”。正如 Jordan Running 指出的那样,上面的代码很好,所以我将把它留作答案。

关于javascript - React 中的 HTML5 音频标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43033228/

相关文章:

javascript - 文本字段中的静态文本?

html to excel - 在每一页上打印第 1 行

javascript - 构造函数 this.state 的循环

JavaScript OOP 从其他函数调用函数

javascript - 如何在 Titanium 中并排显示两个 ImageView

javascript - 根据传递的 url 参数单击表单按钮

javascript - 如何获取div元素值

html - 溢出: hidden from the middle

javascript - 如何在 react 和 Electron 之间进行通信

javascript - 错误 "Invalid parenthesized assignment pattern"背景信息