Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: М И К Р О Ф О Н !!! Добавлено: 04.05.04 02:04  

Автор вопроса:  HACKER

Ответить

  Ответы Всего ответов: 19  

Номер ответа: 16
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #16
Добавлено: 07.06.04 12:56
> А вот то что эта строка не завершится пока не закончится запись.
А вот эту строчку
Result& = mciSendString("record mysound to 60000", ReturnString, 1024, 0)
поменять нравственность не дает? :)

Ответить

Номер ответа: 17
Автор ответа:
 PeterS



Вопросов: 24
Ответов: 109
 Профиль | | #17 Добавлено: 07.06.04 13:03
На что поменять. Опять Вы начинаете ... Пишете точнее, с примером и конкретнее, пожалуйста.

Ответить

Номер ответа: 18
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #18
Добавлено: 07.06.04 13:15
> record mysound to 60000
Взгляни на эту строчку. Она очень похожа на английское предложение "записать звук до 60000". Что такое 60000? Наверно, время. А в чем оно? Явно не в секундах, потому что тогда пришлось бы записывать звук почти сутки. Тогда, видимо, в миллисекундах - получается 60 секунд, что вполне реально. Но если чел будет говорить 60 секунд, то это передастся по сети только через 60 секунд, а нам надо, чтобы диапазон между посылкой данных + время посылки было примерно равно времени воспроизведения. Вот и подбери интервал, 0.2 секунды, имхо, подойдет. И поставь запись в цикле, обрывающуюся по кнопке "stop"

Ответить

Номер ответа: 19
Автор ответа:
 PeterS



Вопросов: 24
Ответов: 109
 Профиль | | #19 Добавлено: 07.06.04 15:12
При детально просмотре кода я обнаружил, что переменная ReturnString всё время пуста и не содержит звука, как многие думали. Ведь HACKER писал "то что оно пишет в буфер, а потом из него читает, это понятно, непонятно как етот буфер сохранить" - наверное,сохранять не нужно, а просто вынуть от туда и передавать. Что Вы на это скажете?

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам