系统声音作为输入(网络音频 API)
System Sound as Input (Web Audio API)
有没有办法将系统的声音作为网络音频的输入API?
例如,将用户正在播放的 spotify 音乐作为输入并对其进行分析以对其进行处理?
有一个规格几乎可以满足您的需求。它对应于媒体捕获和流规范(又名 getUserMedia()
)。
navigator.mediaDevices.getDisplayMedia();
该规范称为 Screen Capture,顾名思义,它用于捕获视频而非音频。如果我没记错的话,捕获音频是可选的,目前还没有任何浏览器支持。
目前有一个open issue discussing audio-only support。也许在那里分享您的用例是个好主意。
有没有办法将系统的声音作为网络音频的输入API?
例如,将用户正在播放的 spotify 音乐作为输入并对其进行分析以对其进行处理?
有一个规格几乎可以满足您的需求。它对应于媒体捕获和流规范(又名 getUserMedia()
)。
navigator.mediaDevices.getDisplayMedia();
该规范称为 Screen Capture,顾名思义,它用于捕获视频而非音频。如果我没记错的话,捕获音频是可选的,目前还没有任何浏览器支持。
目前有一个open issue discussing audio-only support。也许在那里分享您的用例是个好主意。