中文译文
使用 HTML5、CSS3 和 JavaScript 以及 Web Audio API 开发一个基于 Web 的音乐播放器。创建一个带有专辑封面显示和可视化效果的现代界面。实现播放列表管理,支持拖放重新排序。添加音频控制,包括播放/暂停、跳过、跳转、音量和播放速度。包含随机播放和重复播放模式,并带有视觉指示器。支持多种音频格式并提供回退方案。实现一个带有预设的 10 段均衡器。添加从音频文件中提取和显示元数据的功能。创建一个适用于所有设备的响应式设计。包含用于播放控制的键盘快捷键。通过 Media Session API 集成支持后台播放。
English original
Develop a web-based music player using HTML5, CSS3, and JavaScript with the Web Audio API. Create a modern interface with album art display and visualizations. Implement playlist management with drag-and-drop reordering. Add audio controls including play/pause, skip, seek, volume, and playback speed. Include shuffle and repeat modes with visual indicators. Support multiple audio formats with fallbacks. Implement a 10-band equalizer with presets. Add metadata extraction and display from audio files. Create a responsive design that works on all devices. Include keyboard shortcuts for playback control. Support background playback with media session API integration.