Вернуться   Компьютерный форум > Компьютеры > Программы > Программирование
 
 
Опции темы
Старый 29.03.2015, 22:12   #1 (ссылка)
Новичок
 
Регистрация: 01.04.2010
Сообщений: 8
Репутация: 0
Question Как узнать текущую позицию при записи wav через mciSendString?

Использую код Delphi:
Код:
var s:array [0..255] of char;
begin
 fn := '12.wav';

 mciSendString(PChar('open new type waveaudio alias AGD'), nil, 0, 0);

 mciSendString('set AGD time format milliseconds format tag pcm ' +
                    'bitspersample 16 channels 1 samplespersec 44100 ' +
                    'alignment 2 bytespersec 88200' , nil, 0, 0);

 mciSendString(PChar('record AGD to 5222'), nil, 0, 0);

 repeat
  mciSendString('status AGD position', @s, sizeof(s), 0);
  OnEvt(s);
  mciSendString('status AGD mode', @s, sizeof(s), 0);
  sleep(20);
 until s = 'stopped';

 mciSendString(PChar('save AGD "' + fn + '"'), nil, 0, 0);
 mciSendString('close AGD', nil, 0, 0);
end;
Но выдаёт в ф-цию OnEvt секунды*1000 (т.е. 1000, 2000, 3000...) вместо миллисекунд, только в конце, после 5000, выдаёт 5222. При этом аналогичный код для воспроизведения нормально выдаёт миллисекунды! Как же узнать миллисекунды при записи и почему так происходит?
pointer вне форума  
Ads
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать какие сайты посещают через мой wi fi роутер? noock Интернет и сети 2 29.10.2013 10:26
При записи через FRAPS звук от микрофона издает непонятный звук. Prayler Цифровое фото, аудио и видео 2 09.12.2012 11:56
При записи DVD+R dl через ImgBurn выдаёт ошибку. DIMA313 Железо 0 11.02.2012 19:17
У меня компьютер полдключен через аналоговый разъем. Как подключить через цифровой? find3000 Железо 5 10.05.2011 13:23
При записи через микрофон рябит звук Варк Неисправности, настройка 4 05.12.2010 16:52


Текущее время: 13:19. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.