Warm tip: This article is reproduced from serverfault.com, please click

javascript-React中的HTML5音频标签

(javascript - HTML5 audio tag in React)

发布于 2017-03-26 19:03:21

我想在我的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文件放在应用程序的每个文件夹中,并尝试了其他路径等,但似乎无法识别它。我可能缺少一些琐碎的东西吗?

Questioner
George Welder
Viewed
11
George Welder 2017-06-15 00:11:42

我不小心使用了损坏的音频文件,因此这解释了为什么我的解决方案无法“起作用”的原因。正如Jordan Running指出的那样,上面的代码很好,所以我将其作为答案。