关于c# voip winmm.dll中的录音 只要录麦克风的

来源:百度知道 编辑:UC知道 时间:2024/06/25 11:03:18
采用 winmm.dll 进行录音,发送端播放歌曲时,即使发送端拔掉麦克和耳机听筒,接收端也能听到,并且发送端还能听到自己的回音。我觉得这不属于回音问题。只是函数录音时候参数错了,声卡应该播放的却进行录音了。waveInOpen 中的device 参数设为0 或-1 都不好用。
waveInOpen(out m_WaveIn, device, format, m_BufferProc, 0, WaveNative.CALLBACK_FUNCTION))
没有音响,我就是用的耳麦。问题肯定处在程序上。我在发送端拔掉所有音频设备的情况下播放歌曲,可是接收端用udp依然能接受歌曲。怪就怪在这了,所以我认为是不该录的录了。我用WaveCn软件进行录音,录音时拔掉了所有音频设备,并播放音乐(当然我听不到了),录音文件结果为歌曲+少量杂音。为什么,是硬件或是设置的问题吗?

你有音箱吧 把印象管了 用耳卖

即使发送端拔掉麦克和耳机听筒,接收端也能听到,并且发送端还能听到自己的回音.
不可能吧!
估计是周围噪音影响的原因.