2

它最初是 ActiveStorage 的一个简单用途,只需以 mp3 格式存储一些音频文件(轻松完成)并将其显示在网站上:

<%= audio_tag url_for(recording.audio_file), controls: true, preload: "none" %>

我在 Chrome 和 Firefox 上进行了测试,它可以正常工作,我可以随意播放音频,但是当我在 Safari 上测试它时,我遇到了 Safari 假设服务器支持 Content-Range 所以 Safari 认为它的问题是一个 Live Stream 并且 html5 元素只能播放一次。

所以我一直在互联网上搜索如何解决这个问题,我看到的答案指向:

任何人都知道如何使用 ActiveStorage 存储和提供可以使用适用于 Chrome、FireFox 和 Safari 的 html5 音频标签呈现的音频。

谢谢你的帮助。

4

0 回答 0