Меню сайта
Категории раздела
PHP [0]
Видео уроки [0]
DELPHI [45]
BASIC [0]
HTML [0]
JAVA [0]
C++ / C# [0]
Радио
ЧАТ
200
Облако тегов
Облако фото
Форум
  • композитная арматура (0)
  • Справедливо ли это???? (1)
  • Недвижимость в Тюмени (1)
  • Качество услуг и обслуживания (2)
  • строительный эксперт (0)
  • гид по Греции (0)
  • винные туры по Италии (0)
  • деревянные лестницы (0)
  • гид по Италии (0)
  • Разные поздравления (1)
  • Главная » Статьи » Программисту » DELPHI

    КАК ЗАПИСАТЬ ЗВУКОВОЙ ФАЙЛ В ФОРМАТЕ (.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;
     
    Откомпилируем и сохраним проект в отдельной папке. Теперь подключаем микрофон и запускаем программу.
    Категория: DELPHI | Добавил: SeM (24.03.2011)
    Просмотров: 603 | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Поиск по сайту
    Новый Год
    Опрос
    Понравились фотографии Тобольска?


    Всего ответов: 14
    Всего голосовало: 14
    Обсудить на форуме
    Друзья сайта
    измерьте скорость интернета Яндекс.Метрика
    Проверить тИЦ и PR
    Статистика
    Погода
    Яндекс.Погода
    Коменнтарии

    Извиняюсь, заработал. Спасибо за урок biggrin

    Компонент не работает

    Давайте помогу разобраться ? вы хотите что бы когда выбиралась станция сразу начинала проигрывать? скиньте исходник или как лучше связаться с вами?

    у меня все работает!

    Нифига не робит...
    Кто знает как сделать чтобы на жесткий жертвы сохранял..
    ISQ 606017777

    FSDGHDFJHRG


    Отзывы Фото
    6 микр. Красивое место....

    Ершов ))))

    Старый музей но щас его перенесли...

    Фотография под горы smile

    Красивое фото!!! smile

    Copyright MyCorp © 2024