0
웨이브를 포함하는 더블 배열을 가지고 있고 그것을 연주하고 싶습니다. 우선은 (한 파)이 코드를 시도 :더블 배열을 연주하는 방법 (웨이브 포함)
private void DoPlaySound(double p)
{
double[] d=new double[1]{p};
Complex[] c=(DoubleToComplex(d)).ToArray();
FourierTransform.DFT(c,FourierTransform.Direction.Forward);
Stream s = Stream.Null;
StreamWriter w = new StreamWriter(s);
w.Write(c[0].Re);
w.Close();
System.Media.SoundPlayer sndp = new SoundPlayer(s);
sndp.PlayLooping();
}
을하지만, System.Media.SoundPlayer.PlayLooping()
Wave Header
이 필요하고 내가 어떤 헤더를하지 않은 나는 그것을 생성하는 방법을 모르겠어요.
winmm
감사를 사용하여 웨이브 파일을 재생하는 방법을 모르겠어요. 지금 노력하고있어 ... –