音频无法在React中播放

时间:2018-10-02 15:00:50

标签: javascript html css reactjs image

我的音频对象没有在播放。我不想使用html音频标签,因为我具有音频控件的自定义样式。另外,如果确实能正常工作,音频会在重新渲染后重新启动吗?

  render() {
    const myaudio = new Audio(require("./sound.mp3"))
    myaudio.play();
    myaudio.loop = true;

    return (
      //html
    )
  }

1 个答案:

答案 0 :(得分:1)

您不需要require,只需执行以下操作:

const myAudio = new Audio("sound.mp3");

如果您在Web服务器(而不是本地文件)上运行,这应该可以工作,但是如果您通过webpack开发服务器访问react应用,就可以了