我试图让我网站上的用户单击一个按钮,并通过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
答案 0 :(得分:2)
<audio autoplay controls="controls">
<source src="/YOURMP3FILE.mp3" />
</audio>