Вопрос: М И К Р О Ф О Н !!! | Добавлено: 04.05.04 02:04 |
Автор вопроса: ![]() |
Ответы | Всего ответов: 19 |
Номер ответа: 16 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Лидер форума ICQ: 216865379 Вопросов: 106 Ответов: 9979 |
Web-сайт: Профиль | Цитата | #16 | Добавлено: 07.06.04 12:56 |
> А вот то что эта строка не завершится пока не закончится запись.
А вот эту строчку Result& = mciSendString("record mysound to 60000", ReturnString, 1024, 0) поменять нравственность не дает? ![]() |
Номер ответа: 17 Автор ответа: ![]() ![]() Вопросов: 24 Ответов: 109 |
Профиль | Цитата | #17 | Добавлено: 07.06.04 13:03 |
На что поменять. Опять Вы начинаете ... Пишете точнее, с примером и конкретнее, пожалуйста. |
Номер ответа: 18 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Лидер форума ICQ: 216865379 Вопросов: 106 Ответов: 9979 |
Web-сайт: Профиль | Цитата | #18 | Добавлено: 07.06.04 13:15 |
> record mysound to 60000
Взгляни на эту строчку. Она очень похожа на английское предложение "записать звук до 60000". Что такое 60000? Наверно, время. А в чем оно? Явно не в секундах, потому что тогда пришлось бы записывать звук почти сутки. Тогда, видимо, в миллисекундах - получается 60 секунд, что вполне реально. Но если чел будет говорить 60 секунд, то это передастся по сети только через 60 секунд, а нам надо, чтобы диапазон между посылкой данных + время посылки было примерно равно времени воспроизведения. Вот и подбери интервал, 0.2 секунды, имхо, подойдет. И поставь запись в цикле, обрывающуюся по кнопке "stop" |
Номер ответа: 19 Автор ответа: ![]() ![]() Вопросов: 24 Ответов: 109 |
Профиль | Цитата | #19 | Добавлено: 07.06.04 15:12 |
При детально просмотре кода я обнаружил, что переменная ReturnString всё время пуста и не содержит звука, как многие думали. Ведь HACKER писал "то что оно пишет в буфер, а потом из него читает, это понятно, непонятно как етот буфер сохранить" - наверное,сохранять не нужно, а просто вынуть от туда и передавать. Что Вы на это скажете? |
|