Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何提高skype通话质量_C#_Skype_Skype4com - Fatal编程技术网

C# 如何提高skype通话质量

C# 如何提高skype通话质量,c#,skype,skype4com,C#,Skype,Skype4com,如何使用skype4com c#提高skype通话质量。我实际上是在用skype4com录制skype语音通话。我面临的问题是,我可以听到自己的声音足够好,但另一个人的声音录制时不好。即使我在录音时关掉麦克风,我也会听到太多的噪音 rVolume = lVolume = aVolume = tVolume = 1000; bVolume = 0; Pcommand = String.Format("setaudio {0} volume to {1

如何使用skype4com c#提高skype通话质量。我实际上是在用skype4com录制skype语音通话。我面临的问题是,我可以听到自己的声音足够好,但另一个人的声音录制时不好。即使我在录音时关掉麦克风,我也会听到太多的噪音

        rVolume = lVolume = aVolume = tVolume = 1000;
        bVolume = 0;
        Pcommand = String.Format("setaudio {0} volume to {1}", Phandle, aVolume);
        if ((Err = mciSendString(Pcommand, null, 0, IntPtr.Zero)) != 0) ;

         Pcommand = String.Format("setaudio {0} right volume to {1}", Phandle, rVolume);
        if ((Err = mciSendString(Pcommand, null, 0, IntPtr.Zero)) != 0) ;

         Pcommand = String.Format("setaudio {0} left volume to {1}", Phandle, lVolume);
         if ((Err = mciSendString(Pcommand, null, 0, IntPtr.Zero)) != 0) ;

         Pcommand = String.Format("setaudio {0} bass to {1}", Phandle, bVolume);
         if ((Err = mciSendString(Pcommand, null, 0, IntPtr.Zero)) != 0);

这就是我用来提高skype通话质量的代码,这行得通吗?或者这只会影响windows卷吗?在此处添加您认为应该添加的任何内容,以提高质量并使声音更清晰。

只有您可以告诉我们它是否有效。更改音量并不能提高通话质量-因此,您需要调整正在传输的语音采样器,以比较您的数据连接在当时的稳定性和速度瞬间您可能需要查找QoS引擎。