在Windows下,WebRTC通话过程中,会把其它进程的音量自动下降,比如音乐播放器。
如何避免这种情况呢?其实很简单,只要修改一下注册表就可以了,用Qt的实现方法如下:
void disableCommunicationReduce()
{
static const QString key = "HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Multimedia\\Audio";
QSettings settings(key, QSettings::NativeFormat);
settings.setValue("UserDuckingPreference", 3);
}
如何避免这种情况呢?其实很简单,只要修改一下注册表就可以了,用Qt的实现方法如下:
void disableCommunicationReduce()
{
static const QString key = "HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Multimedia\\Audio";
QSettings settings(key, QSettings::NativeFormat);
settings.setValue("UserDuckingPreference", 3);
}
版权声明:本文为onlycoder_net原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。