0
我无法在Naudio平移工作。
这里是我的代码:Naudio平移不起作用
void Play(double Amp, double Left, double Right)
{
BBeats = new binaural_beats();
BBeats.Amplitude = Amp;
BBeats.Amplitude2 = Amp;
BBeats.Frequency = Left;
BBeats.Frequency2 = Right;
BBeats.Bufferlength = 44100 * 2 * 3; // will play for 3 sec
waveout = new WaveOut();
WaveChannel32 temp = new WaveChannel32(BBeats);
temp.PadWithZeroes = false;
temp.Pan = 0.0f;
waveout.Init(temp);
waveout.Play();
}
我试图0.0F,1.0F和100F,但它无法正常工作。
我希望它完全从一个扬声器播放,而不是从另一个扬声器播放。 或来自一个频道而不是另一个频道。
它仍然无法正常工作......如果我使用1,我会听到两个扬声器发出的声音,如果我使用-1,我听不到任何扬声器。如果一次只有一个扬声器,我应该听到声音... – Brandon