用QApplication的时候,插拔耳机,声音可以自动转换,就是耳机,外放都能听见声音,调节音量大小也起到了作用。
但是改用了QCoreApplication 后,插拔耳机,就变成没有声音了。现在程序中必须用QCoreApplication ,如何处理?SOS
代码例子:
#include <QCoreApplication>#include <QThread>#include "audiooutput.h"int main(int argv, char **args){ QApplication app(argv, args);//换成QCoreApplication 就不行了 app.setApplicationName("Audio Output Test"); CVoiceCallThread * t = new CVoiceCallThread();//播放声音的线程,大家不用care t->start(); return app.exec();}