音乐播放器

Music Player

Music Player

📐 工作原理与说明
播放进度 = 当前播放时间 ÷ 总时长 × 100%;拖动定位 = 目标百分比 × 总时长;音量按 0 至 1 线性或对数映射到分贝(dB = 20 × log₁₀(音量));播放列表按顺序或随机模式索引,随机且不重复时用 Fisher-Yates 洗牌;改变播放速率时总时长 = 原时长 ÷ 速率。
🎵
未选择歌曲
请上传音频文件
0:00 0:00
🔊 80%

📚 深度解析:本地音乐播放器(播放列表)

💡 常见使用场景

  • 浏览器内直接播放本地 MP3/WAV,免装播放软件
  • 建多曲播放列表连续听,拖动进度定位段落
  • 调音量/暂停做背景音乐或跟练伴奏
播放列表管理
一次选入 5 个音频文件,列表顺序即播放顺序;点某曲跳播、拖动进度条到 1:23 处续听,无需重新加载。
音量控制
音量滑块映射到 Web Audio 的 GainNode(0–1 线性),0.5 约为一半响度;暂停保留当前进度,继续从原位播放。

❓ 常见问题(FAQ)

文件会传到服务器吗?
不会,播放器用浏览器本地 File API 读取,音频只在本地内存播放,不联网上传,隐私安全。
支持哪些格式?
取决于浏览器解码器,常见 MP3、WAV、OGG、AAC 多可播;FLAC 在部分浏览器需转码或不支持。

📈 📈 播放记录与历史

每次完成后自动保存在本机浏览器,可导出 CSV 备份或随时清空。

⚠️ 使用说明与注意事项
📖关于「音乐播放器」 ▼

📝工具简介

音乐播放器是一款音乐艺术领域的在线工具。音乐艺术工具,纯前端实现,支持实时试听。

✨功能特点

🎯使用场景