gpt4 book ai didi

ruby-on-rails - Rails 应用程序未加载 mp3 文件以在 HTML 5 播放器中播放

转载 作者:数据小太阳 更新时间:2023-10-29 09:03:25 26 4
gpt4 key购买 nike

我有一个 mp3 文件保存在我的 assets/audio 文件夹中,我想使用 html 5 播放器播放它。但是,当我加载我的页面时,我总是会收到该资源的 404 未找到错误。想知道我是否做错了。

在view.html.erb中

<audio src="app/assets/audio/bensound-acousticbreeze.mp3" type="audio/mpeg" controls>
Your browser does not support the audio element.
</audio>

我已经多次验证完整路径是正确的。任何帮助将不胜感激

最佳答案

更新:在查找一些东西来回答问题时发现了这一点。比这里的任何其他解决方案更好的是使用内置的 audio_tag。不过,这确实删除了替代文本选项,所以就是这样。尽管如此,这里还是 doc page .


您是否尝试过audio_pathasset_path

看起来像这样:

<audio src="<%= audio_path 'audio/bensound-acousticbreeze.mp3'%>" type="audio/mpeg" controls>
Your browser does not support the audio element.
</audio>

<audio src="<%= asset_path 'audio/bensound-acousticbreeze.mp3'%>" type="audio/mpeg" controls>
Your browser does not support the audio element.
</audio>

应该通过将音频保存在audios 目录中来简化,如the docs 中所示。 .那么它就是:

audio_path "bensound-acousticbreeze.mp3"

全部连同 html:

<audio src="<%= audio_path 'bensound-acousticbreeze.mp3'%>" type="audio/mpeg" controls>
Your browser does not support the audio element.
</audio>

关于ruby-on-rails - Rails 应用程序未加载 mp3 文件以在 HTML 5 播放器中播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29783239/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com