такая вот проблема:
есть файл RIFF (wav) без заголовка, есть заголовок. Требуется воспроизвести.
На первый взгляд всё просто:
читаем в байтовый массив заголок и файл, суём всё в API PlaySoundMemory (что-то вроде PlaySoundMemory(байт_массив(0), ByVal 0, &H4)), но...
всё это идёт через ОЗУ, к тому же я вынужден создать сначало массив1 с заголовком, длиной зголовок+файл, затем массив2 длиной в файл,затем
копимеморить один в другой. Как-то коробит, если учесть что WAV-файл довольно большой.
Так вот, могу ли как-то либо считать WAV ввиде: массив1(44 to конец) или существует другой способ воспроизвести wav?