byte[] GetWavData(string fileName) { var wav = new WAVFile(); wav.Open(fileName, WAVFile.WAVFileMode.READ); wav.SeekToAudioDataStart(); byte[] data = new byte[wav.DataSizeBytes]; byte[] arr; int start = 0; do { arr = wav.GetNextSample_ByteArray(); arr.CopyTo(data, start); start += arr.Length; }while (wav.NumSamplesRemaining > 1); wav.Close(); return(data); }