AL:LIB<EE>ALCdsoundCapture_open:DEVICE init failed :0x88780078?
1 使用版本比较低的openal时;然后频繁的 :“开默认采集设备-采集-关闭-关闭采集设备”
在调用AlcOpenCaptureDevice的时候返回的设备名是NULL,并且控制台有:AL:LIB<EE>ALCdsoundCapture_open:DEVICE init failed :0x88780078
2 使用较低版本openal,并且在采集数据途中拔掉了麦克风,程序停止采集,并且控制台有:AL:LIB<EE>ALCdsoundCapture_open:DEVICE init failed :0x88780078
解决方法:替换Openal1.20及以上,这样一般可以继续采集全零,你在插上“这个”耳机的时候,还可以继续采集有内容的东西;
3 机箱上没有耳机麦克风,扬声器等东西,扬声器的喇叭图标是带一个红叉叉,这时候你运行openal库去获取设备信息的时候,控制台会打印
lib(EE):alccmmdevplayback_open:Device init failed:0x80070490;所以你要记得有麦克风扬声器在运行;