Запись с микрофона и динамиков (Запись телефонного разговора) - C#
Формулировка задачи:
Доброй ночи!
Уважаемые граждане, помогите примером кода для записи в wav файл с микрофона и динамиков - запись телефонного разговора.
Использую NAudio вот кусок кода :Он работает прекрасно, но то что говорит тот, кому я звоню - не слышно...
Поиском пользовался и ничего понятного не нашел...
Я так понимаю что надо реализовать микшер или что-то там) Грубо, свести два потока в один и записывать, но я не смог найти толкового для себя примера
public void recCallStart(){ try { waveIn = new WaveIn(); waveIn.DeviceNumber = 0; waveIn.DataAvailable += waveIn_DataAvailable; waveIn.RecordingStopped += waveIn_RecordingStopped; waveIn.WaveFormat = new WaveFormat(8000, 2); wavFileName = DateTime.Now.ToString("dd-MM-yyyy_HH-mm-ss") + ".wav"; writer = new WaveFileWriter(@"recTemp\" + wavFileName, waveIn.WaveFormat); waveIn.StartRecording(); } catch (Exception ex) { MessageBox.Show("recCallStart:" + ex.Message); } }
Никто ничем не поможет?(
Складывается впечатление, если гугл не дал никакого результата по теме, то и на форуме не помогут... А мой вопрос вроде как не такой и узкий. Быть может я плохо объяснил свою проблему? Направьте плз)
Решение задачи: «Запись с микрофона и динамиков (Запись телефонного разговора)»
textual
Листинг программы
waveIn.WaveFormat = new WaveFormat(8000, 2);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д