Windows Mobile - 双向呼叫录音(C#)

时间:2011-01-24 08:59:26

标签: c# windows-mobile compact-framework

我需要在Windows Mobile上实现2路(来电和接收方)通话记录。我经历了很多论坛和文章,说它是硬件限制,并不是所有手机都可以。我已经从http://www.resco.net/pocketpc/audiorecorder/下载了一个应用程序,该应用程序在我的手机上运行良好,具有双向录制功能。

是否有可能使用.NET CF 2.0实现相同的功能(托管或非托管。尽管托管是优先的。)。

编辑:我发现this sample,但无法动态记录。我需要在收到呼叫时启动,在呼叫结束时停止。因此,在录制时不知道长度。

1 个答案:

答案 0 :(得分:2)

我使用OpenNETCF.Media.WaveAudio.Recorder进行双向通话录音。

我遇到的唯一问题是,录制的动态长度。我通过使用Recorder.DoneRecording事件解决了这个问题。我在每个Recorder.DoneRecording中创建了新的.WAV文件,并在录制结束时使用this组合了所有.WAV文件(使用Stop()方法)。