Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
| | | | КАК ЗАПИСАТЬ ЗВУКОВОЙ ФАЙЛ В ФОРМАТЕ (.wav) | | | | Записать и сохранить звуковой файл в формате (.wav) достаточно просто. В разделе Uses добавим модуль mmSystem. Поместим на форму три кнопки Record, Stop и Save. В обработчике событий OnClick каждой из кнопок запишем следующий код: | | // Кнопка Record | | procedure TForm1.Button1Click(Sender: TObject); begin mciSendString('OPEN NEW TYPE WAVEAUDIO ALIAS mysound', nil, 0, Handle); mciSendString('SET mysound TIME FORMAT MS ' + // set time 'BITSPERSAMPLE 8 ' + // 8 Bit 'CHANNELS 1 ' + // MONO 'SAMPLESPERSEC 8000 ' + // 8 KHz 'BYTESPERSEC 8000', // 8000 Bytes/s nil, 0, Handle); mciSendString('RECORD mysound', nil, 0, Handle) end; | | // Кнопка Stop | | procedure TForm1.Button2Click(Sender: TObject); begin mciSendString('STOP mysound', nil, 0, Handle); end; | | // Кнопка Save | | procedure TForm1.Button3Click(Sender: TObject); var verz: String; begin GetDir(0, verz); mciSendString(PChar('SAVE mysound ' + verz + '/test.wav'), nil, 0, Handle); mciSendString('CLOSE mysound', nil, 0, Handle) end; | | Откомпилируем и сохраним проект в отдельной папке. Теперь подключаем микрофон и запускаем программу. | | | | |
|