如题,播放一段音频的时候出现了这样的
错误:
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
是在Ubuntu12.10下,Qt版本是4.8.1。
查代码,最先是运行到这里错误了,其次为QAudioOutput创建空间的时候
出错了:
- // 初始化音频设备
- m_DeviceInfo = QAudioDeviceInfo::defaultOutputDevice( );
- if ( !m_DeviceInfo.isFormatSupported( m_Format ) )
- {
- qDebug( ) << "Cannot support this format, try a corresponding format.\n";
- m_Format = m_DeviceInfo.nearestFormat( m_Format );
- }