gpt4 book ai didi

ruby-on-rails - 无法在 Chrome 中预览音频/vnd.wave

转载 作者:行者123 更新时间:2023-12-03 17:22:17 26 4
gpt4 key购买 nike

我在用

active storage(5.2.5)


.wav 文件上传它显示内容类型为 “音频/wav”在直接上传。使用时 mime 魔法 gem , 之后 active_storage_attachments 创建它更新内容类型为 音频/x-wav .而这个扩展文件 预览 Chrome .
但是改成 后马塞尔 它将内容类型保存为 '音频/vnd.wave' .调试时, active_storage/blob/可识别 更新内容类型。和 '音频/vnd.wave' 未在 chrome 中预览,但 safari 允许预览。
因此,尝试在 上评论与更新相关的行事件存储/blob/可识别 .它将内容类型保存为 音频/x-wav 并允许它在 Chrome 中预览。
尝试在 中添加配置application.rb

config.active_storage.content_types_allowed_inline += %w[audio/waveaudio/vnd.wave audio/wav audio/x-wav audio/x-pn-wav]


但是不能预览 音频/vnd.wave chrome 中的扩展文件。
chrome 是否支持 audio/vnd.wave 扩展?
如果chrome支持,是否需要添加其他配置进行预览?
希望理解我的问题。请帮我找出问题所在。

最佳答案

也许不是您要找的,但因为 marcel gem 将您的文件保存为 .wave您是否尝试将扩展配置覆盖为 wav而不是 wave你可以做一个 Marcel::Magic.add("audio/vnd", extensions: ["wav"])

关于ruby-on-rails - 无法在 Chrome 中预览音频/vnd.wave,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66988520/

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