唉 难搞哦,哪个FFMPEG.AutoGen资料实在是太少了,完全没法下手,不是不敢试 而是根本不知道哪里开始。
没办法 只好将官网编译好的EXE程序使用命令行的方式封装进去。
开始动手。
1.新建一个Winform项目.2.获取麦克风名称: 需要引用 NAudio
MMDeviceEnumerator enumberator = new MMDeviceEnumerator();
MMDeviceCollection deviceCollection = enumberator.EnumerateAudioEndPoints(DataFlow.Capture, DeviceState.All);
for (int waveInDevice = 0; waveInDevice < WaveIn.DeviceCount; waveInDevice++)
{
WaveInCapabilities deviceInfo = WaveIn.GetCapabilities(waveInDevice);
foreach (MMDevice device in deviceCollection)
{
if (device.FriendlyName.StartsWith(deviceInfo.ProductName))
{
comboBox2.Items.Add(device.FriendlyName);
break;
}
}
}
3.添加引用: