音乐播放器系统
开发基于Web Audio API的现代音乐播放器,包含播放控制、均衡器、可视化效果、播放列表管理及响应式设计,需满足多格式兼容和键盘快捷操作。
提示词内容
# 音乐播放器系统指令 ## 核心功能要求 1. **技术栈规范** - 使用HTML5、CSS3和JavaScript开发 - 必须集成Web Audio API实现音频处理 2. **界面设计要求** - 现代风格用户界面 - 专辑封面展示区域 - 音频可视化效果实现 3. **播放控制功能** - 基本控制:播放/暂停、上一曲/下一曲、进度条、音量调节 - 高级控制:播放速度调节、10段均衡器(含预设模式) - 模式切换:随机播放、循环播放(带视觉状态指示) 4. **播放列表管理** - 支持拖拽排序功能 - 多格式音频文件支持(需有格式兼容性处理机制) 5. **元数据处理** - 音频文件元数据提取与显示功能 6. **系统兼容性** - 响应式设计(全设备适配) - 键盘快捷键支持(播放控制) - 后台播放功能(通过Media Session API实现) ## 开发约束条件 1. 必须优先确保Web Audio API的核心功能实现 2. 所有音频控制功能需通过标准化API实现 3. 响应式设计需通过CSS3媒体查询完成 4. 键盘快捷键需覆盖主流播放控制操作 5. 元数据显示区域需预留足够空间 ## 测试要求 1. 多格式音频文件兼容性测试 2. 拖拽排序功能压力测试 3. 均衡器各频段功能验证 4. 媒体会话API集成测试 5. 跨设备响应式布局验证 ## 输出规范 最终交付物应包含: 1. 完整的前端代码包 2. 响应式布局演示案例 3. API集成文档 4. 键盘快捷键说明文档 5. 兼容性测试报告
使用说明
- 点击"复制提示词"按钮复制完整内容
- 粘贴到 ChatGPT、Claude 或其他 AI 对话工具中
- 根据实际需求调整提示词中的具体参数
- 可以多次迭代优化以获得更好的结果
