Почему же тогда так не работает?
Код:
TWaveHeader = record
idRiff: array[0..3] of char;
RiffLen: longint;
idWave: array[0..3] of char;
idFmt: array[0..3] of char;
InfoLen: longint;
WaveType: smallint;
Ch: smallint;
Freq: longint;
BytesPerSec: longint;
align: smallint;
Bits: smallint;
idData: array[0..3] of char;
DataLen: longint;
end;
Почему 2 заголовка создавать нужно? И как конкретно тогда читать данные звука? Я не очень хорошо шарю в программировании, поэтому в форуме для начинающих и написал, BlockRead мне ни о чем не говорит,почитал про него, картина не особо прояснилась. Объясните попроще.