程序运行后,声卡无数字信号,只有模拟信号
VC开发,因为中间要处理声音,所以使用了mixer win32 API来对声音进行控制,最后发现自己做的视频播放器,播放时,仅有图像,没有声音,声卡为多声道声卡,麦克风有声音,收音机有声音(即前绿通道有声音),打电话未试,但是只要跟数字信号有关的都没有声音,在程序运行的时候,用别的播放器打开播放,均无声音,而WINDOWS中的音量控制也无效,同时,在程序运行的时候,插入USB设备,也不认识.CPU占用并不高,在播放视频时,最高为20%.
当把程序杀死后,USB设备就找到了,其它的播放器在播放视频时也有声音了.
从以上现像可以分析出,肯定是程序问题了.
不知道哪位朋友曾遇到过此类问题,关于这个问题,并不好调试,请大家多给些看法,谢谢.