2015-08-03 4 views
0

В единственном двигателе я хочу записывать звук с микрофона с возможностью паузы/возобновления; Я хочу, чтобы весь записанный звук был в одном AudioClip в финале; и я не знаю, сколько раз он будет делать паузу и играть (это зависит от пользователя, а не от меня) (а также от его длины), что я могу сделать?Как можно приостановить/возобновить запись звука с микрофона в единственном двигателе

ответ

0

У вас нет готового решения, но вы должны начать использовать класс Microphone и использовать его функцию Start и End для записи звука. Это возвращает аудиоклип, который может быть save в пронумерованный файл (например, audio_datetime_00001, audio_datetime_00002, ...). После того, как пользователь Play/Pause/Stop вы сможете создать новый аудиофайл. Позже вы можете merge them using NAudio (попробуйте Mark Heath's решение).

Счастливое кодирование !!!