Windows Mobile - двухсторонняя запись звонков (C #) - PullRequest
2 голосов
/ 24 января 2011

Мне нужно реализовать запись звонка в двух направлениях (звонящий и получатель) в Windows Mobile.Я просмотрел множество форумов и статей, в которых говорилось, что это аппаратное ограничение, которое возможно не на всех телефонах.Я загрузил одно приложение из http://www.resco.net/pocketpc/audiorecorder/, которое отлично работает на моем телефоне и имеет возможность двусторонней записи.

Есть ли возможность реализовать то же самое с использованием .NET CF 2.0 (управляемое или неуправляемое.Управляемый является предпочтительным.).

РЕДАКТИРОВАТЬ: Я нашел этот образец , но не в состоянии дать длину записи динамически.Мне нужно начать, когда звонок получен, и остановить, когда звонок закончен.Итак, длина не известна на момент записи.

1 Ответ

2 голосов
/ 31 января 2011

Я использовал OpenNETCF.Media.WaveAudio.Recorder для записи двухсторонних вызовов.

Единственная проблема, с которой я столкнулся, была - динамическая длина записи.Я решил это с помощью события Recorder.DoneRecording .Я создал новый файл .WAV в каждой записи Recorder.DoneRecording и объединил все файлы .WAV, используя this в конце записи (используя метод Stop ()).

...