注册 登录
编程论坛 QT论坛

QAudioOutput的使用

冰封嗜魔 发布于 2015-05-18 17:19, 3602 次点击
本人最近在开发语音通话功能,使用QAudioOutput,但是无法放出声音
使用以下命令测试:
foreach (const QAudioDeviceInfo &infoPlay, QAudioDeviceInfo::availableDevices(QAudio::AudioOutput))
qDebug() << "Device name: " << infoPlay.deviceName();
提示无可用设备。
百度说需要ALSA支持,移植ALSA到LINUX后,使用APLAY测试可以放出声音,但使用QAudioOutput时还是提示无可用设备。
请问如何解决?或者是否有更好的网络语音通话解决方案。
2 回复
#2
冰封嗜魔2015-07-10 17:11
已经搞定了,用的ALSA的一套函数,不容易呀。
#3
醒山2015-07-18 10:06
厉害,厉害,佩服佩服
1