我正在尝试从rails提供Opus音频文件。我在vendor/assets/my_custom_folder_for_audio/file.opus
中有该文件。我可以访问localhost:3000/assets/file.opus
来访问该文件。但是,如果我尝试将文件作为音频元素的src加载,那么当MIME类型application/octet-stream
为audio/ogg
时,我会收到错误。 Rails有一个文件config/initializers/mime_types.rb
,但看起来它适用于respond_to块,你不用于资产管道。音频文件应该在public/
吗?这仍然无法解决MIME类型问题。帮助赞赏。
答案 0 :(得分:0)
所以我通过做出这些改变来实现它:
vendor/assets/my_custom_folder_for_audio/file.opus
- > vendor/assets/audio/file.ogg