用途:该技能面向 Web 音频开发,帮助构建音频播放器、处理音频并创建交互式声音体验。
主要能力:音频播放方面支持自定义播放器、播放列表管理、播放/暂停/跳转/音量控制与波形可视化;音频处理方面支持混响、延迟、滤波器等音效,均衡与混音,录音及实时音频操作;交互音频方面支持背景音乐与音效、用户交互音、空间音频与音频通知。
使用方式:资料给出基于 React 与 Web Audio API 的示例,包括 AudioPlayer 组件、PodcastPlayer 组件、Waveform 波形可视化组件、useAudioRecorder 录音 Hook、AudioEffects 音效类与 SpatialAudio 空间音频组件。示例使用 AudioContext、createMediaElementSource、createAnalyser、createPanner、MediaRecorder 等浏览器 API,代码保持原样,可按需集成到项目中。
适用场景:构建音频播放器、创建播客平台、添加音效、实现语音录制、实时处理音频。
限制:资料未提供安装命令、依赖版本、浏览器兼容性、收费与价格等信息,暂未提供。