c# - 使用C#问题进行声音捕获

标签 c# audio capture naudio

我已经使用NAudio 1.3开发了一个声音捕获winform应用程序
在C#上这个想法是通过声卡捕获流歌曲。它是
在Windows XP上工作完美。
但是在vista和Windows7机器上,如果未安装声音驱动程序,它也将带有麦克风声音
这是一个大问题(我已经在Dell笔记本电脑上检查了它,如果我将麦克风静音,则它无法捕获任何声音)
我只是想捕获流的歌曲声音.NAudio 1.3对Windows Vista和7使用WASAPI音频捕获,我需要解决这个问题
紧急发布。

最佳答案

这不是NAudio问题,这与Windows Vista和Windows 7上的声卡和驱动程序有关。

在XP机器上,您将使用声卡提供的混音器设备来录制您当时听到的音频。在Vista / Windows 7上,此过程略有更改,通常默认情况下未启用。

查看有关如何启用禁用的声音设备的说明:
http://techblissonline.com/download-save-record-or-capture-streaming-audio-for-free/

关于c# - 使用C#问题进行声音捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3222647/

相关文章:

C# 具有多个函数重载的事件

php - 在 PHP 中捕获 RAW(未解码)$_GET 数据

python - 如何在 python 上导入 pcap 或 pyshark

macos - Linux/X11(和 Mac OS X)中相当于 Win API SetCapture() 函数的是什么?

c# - 这是可解决的 ‘-4’ 不是属性 ‘Width’ 的有效值 ..?

c# - File.Delete 问题与 filestream.write()

c# - IOException "Cyclic Rendundancy Check"FileStream.CopyTo 使用 C#.Net

java - 完善的工程算法

JavaScript + HTML5 音频播放器 - 停止缓冲、EventHandler 问题

java - 从 mp4 中提取音轨并将其保存到可播放的音频文件