#Web Audio API

extendable-media-recorder - 用于自定义音频编码的可扩展MediaRecorder替代方案
Github开源项目MediaRecorder音频编码器Web Audio API自定义编码器音频流
extendable-media-recorder是MediaRecorder的可扩展替代方案,符合MediaStream Recording规范。该项目支持原生实现和自定义音频编码器,允许输出浏览器尚未支持的文件格式。通过内部技术实现跨浏览器兼容,并支持采样率设置。这为开发者提供了灵活的音频录制选项,适用于需要特定格式输出的应用场景。
web-audio-api-rs - 纯Rust实现的Web Audio API库,支持非浏览器环境
Github开源项目跨平台Rust音频处理Web Audio API
web-audio-api-rs是一个纯Rust实现的Web Audio API库,适用于非浏览器环境。它支持在桌面应用、命令行工具和无头执行中进行音频处理。该项目兼容多种音频后端,如ALSA、WASAPI和CoreAudio,并提供Node.js绑定。web-audio-api-rs遵循W3C规范,为Rust开发者提供灵活、高性能的音频处理工具。
standardized-audio-context - Web Audio API跨浏览器封装库 实现统一可靠的音频处理
Github开源项目音频处理Web Audio API跨浏览器兼容AudioContextOfflineAudioContext
standardized-audio-context是Web Audio API的跨浏览器封装库,提供几乎完整的API子集。作为ponyfill实现,不影响全局作用域,可安全用于其他库。该项目专注实现缺失功能,避免重写内置特性,在支持的浏览器中提供一致可靠的音频处理能力,为开发者提供标准化的Web音频开发体验。
howler.js - 跨平台 Web 音频库 支持多种格式与控制
Github开源项目JavaScriptWeb Audio API音频库howler.jsHTML5 Audio
howler.js 是一个轻量级 Web 音频库,统一了音频处理接口。优先使用 Web Audio API,兼容 HTML5 Audio。支持多种音频格式,提供自动缓存、音量调节、3D 音效等功能。无需依赖其他库,压缩后仅 7KB。适用于游戏、音乐播放器等需要复杂音频控制的 Web 应用,简化了跨平台 JavaScript 音频开发。
投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号