AS3 SampleDataEvent от микрофона - PullRequest
0 голосов
/ 17 ноября 2011

Пишу диктофон для сайта со вспышкой, используя flash.events.SampleDataEvent от Микрофона. Но есть одна странная вещь: В начале SampleEvent происходит примерно каждую секунду. Это действительно медленно. Но после некоторого ожидания перед браузером и его повторного запуска, это очень быстро. Итак 2 вопроса:

  1. Есть ли способ повлиять на время между событиями

  2. Почему это происходит?

Заранее спасибо

1 Ответ

0 голосов
/ 17 ноября 2011

Это довольно странно.Там нет никакого способа сообщить событие, когда отправить.Это просто срабатывает, когда микрофон содержит звуковые данные в буфере.По какой-то причине не похоже, что ваш микрофон сначала записывает очень много данных.Попробуйте настроить Microphone.gain, а также Microphone.rate.Более высокое усиление будет усиливать то, что вы записываете, чтобы, надеюсь, вызвать событие быстрее, а увеличение скорости даст вам больше выборок за событие.

...