2012-07-24 3 views
0

Мне нужно многократно воспроизводить короткий звук (имитирующий метроном) во время записи звука. То, что я сделал для метронома, заключалось в том, что в основном устанавливался DispatcherTimer с определенным интервалом и каждый тик, запускающий SoundEffect. Для рекордера я вызываю метод FrameworkDispatcher.Update XNA каждые 33 милисек (также для этого используется DispatcherTimer).WP7 одновременная запись и воспроизведение звука

Я запустил метроном, он отлично работает, а затем, когда я начинаю записывать, есть короткий перерыв в воспроизведении звука (трудно сказать, задерживает ли он интервал или просто отключает звук), и через некоторое время (когда уже запись), метроном продолжает галочку, но с большим количеством «сглаживания» звука.

Является ли это аппаратным ограничением, или я делаю что-то неправильно?

ответ

1

Я думаю, что это связано с оборудованием. Я делал приложение для изменения звука при его захвате. Когда я использовал гарнитуру (с микрофоном), подключенную к устройству, при воспроизведении было большое эхо. Когда я использовал только наушники (и микрофон устройства), все было в порядке. Он был протестирован на HTC и Nokia - те же результаты, но HTC был немного лучше :)

Смежные вопросы