【问题标题】:Can audio files be used inline in HTML?音频文件可以在 HTML 中内联使用吗?
【发布时间】:2020-04-19 11:38:44
【问题描述】:

图片可以通过<img src=”data:<MIMETYPE>;base64,<BASE64_ENCODED_IMAGE>”>在网站中内联使用

这也适用于音频文件(例如 mp3)吗?

【问题讨论】:

  • 您为什么要这样做?每天我都会看到至少 5 到 10 篇关于使用数据 URI 的帖子,但我还没有看到一个这样做的正当理由。几乎总是,人们不了解如何正确处理 JavaScript 中的 blob。您意识到您在带宽需求上增加了 33% 的开销,以及额外的内存和 CPU 使用量以实现零收益?
  • 我正在创建一个单人离线 HTML5 纸牌游戏 - 如果它只包含在一个 (HTML) 文件中,则更易于使用
  • 所以现在,您会受到长度限制并减慢一切速度......再次没有任何好处。

标签: html audio mp3 base64url


【解决方案1】:

简单回答是

长答案

使用在线或其他形式的工具将您的音频文件转换为 base64

例如:src="src="data:audio/ogg;base64,......." />

这是live link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-04
    • 2012-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多