音频转 Base64

将音频文件编码为 Base64,直接嵌入网页、游戏或应用中。音频转 Base64 转换器会生成现成的 HTML5 和 JavaScript 代码片段,并可播放结果进行检查。

音频文件
将音频文件拖放到此处或点击选择

如何在线转换 音频转 Base64

  1. 选择音频文件或粘贴其 URL。
  2. 选择输出格式(Data URI、<audio>、JavaScript Audio 等)。
  3. 点击音频编码为 Base64,然后试听播放器。

更多 音频转 Base64 转换器

输出格式

选择结果的包装方式。转换器可以输出:

  • txt: 仅 Base64 字符串,可直接粘贴到代码、数据库字段或 API 请求中。
  • uri: 完整的 data: URI,可粘贴到浏览器地址栏,或用于任何接受 URL 的地方。
  • html audio: HTML5 <audio controls> 播放器。
  • html source: 嵌套 <source> 标签并带 MIME 类型的媒体元素。
  • html embed: <embed> 标签。
  • html object: 带 type 属性的 <object> 标签。
  • html hyperlink: 用于下载或打开嵌入文件的 <a> 链接。
  • html iframe: 以内联方式渲染内容的 <iframe>。
  • javascript audio: 创建并播放 Audio 对象的 JavaScript 代码。
  • javascript popup: 在新窗口中打开内容的 JavaScript 代码。
  • json: 包含文件名、MIME 类型和数据的 JSON 对象。
  • xml: 数据位于 CDATA 区段内的 XML 元素。

提示

嵌入的音频应尽量简短:通知音和界面音效最为合适。优先使用压缩格式(MP3、Ogg/Opus),以减小 Base64 字符串的长度。

Base64 用 4 个字符表示每 3 个字节,因此编码结果比原文件大约 33%(另加几个字节的填充和 Data URI 前缀)。

常见问题

如何在 HTML 中播放 Base64 音频?

使用 <audio controls src="data:audio/mpeg;base64,..."></audio>,或在 JavaScript 中使用:new Audio("data:audio/mpeg;base64,...").play()。

浏览器能播放哪些音频格式?

所有现代浏览器都支持 MP3、WAV、Ogg(Vorbis/Opus)、AAC/M4A 和 FLAC,但不支持 WMA。

相关工具和指南

评论 (0)

对“音频转 Base64”有疑问、想法或发现了 bug?欢迎留言评论、为工具评分或回复他人。

暂无评论,快来分享您的反馈吧!

发表评论

为此工具评分:
Esc
↑ ↓ 移动↵ 打开Esc 关闭