音乐播放器
上传本地音频文件(MP3/WAV 等),提供播放/暂停、进度拖动、音量控制与多曲播放列表管理。用于浏览器内直接播放本地音乐,无需安装额外软件。
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 备份或随时清空。
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准
▼
工具简介
音乐播放器是一款音乐艺术领域的在线工具。音乐艺术工具,纯前端实现,支持实时试听。
功能特点
- 纯前端实现,无需安装
- 支持多种音乐参数配置
- 实时生成,即时试听
- 操作简单,上手快速
使用场景
- 音乐创作与编曲辅助
- 乐理学习与练习
- 音频处理与转换
- 艺术创作的灵感工具