代码之家  ›  专栏  ›  技术社区  ›  Cannon Moyer

在浏览器中播放MP3

  •  0
  • Cannon Moyer  · 技术社区  · 7 年前

    我正在尝试允许我的站点上的用户单击一个按钮,并通过ajax调用将服务器上创建的mp3文件加载到他们的浏览器中,然后开始播放该文件。文件不能公开访问,因为它包含特定于用户帐户的信息。所以,我已经创建了创建mp3的服务器端代码,但是我不知道如何从我的控制器将文件流式传输到浏览器。这是我当前的控制器方法。

    def play_mp3
        t = TextToSpeech.new(current_user, "Play this text in the saved mp3 file")
        mp3_file = t.text_to_speech
    end
    
    1 回复  |  直到 7 年前
        1
  •  2
  •   David Smith    7 年前

    <audio autoplay controls="controls">
    <source src="/YOURMP3FILE.mp3" />
    </audio>

    推荐文章