【问题标题】:Windows Mobile - 2 Way Call Recording (C#)Windows Mobile - 2 路通话录音 (C#)
【发布时间】:2011-06-14 09:21:30
【问题描述】:

我需要在 Windows Mobile 上实现 2 路(呼叫者和接收者)通话录音。我浏览了许多论坛和文章,说这是硬件限制,并非所有手机都可以。我从http://www.resco.net/pocketpc/audiorecorder/ 下载了一个应用程序,该应用程序在我的手机上运行良好,并且具有 2 路录音功能。

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

编辑:我找到了this sample,但无法动态给出录制的长度。我需要在接到电话时开始,在电话结束时停止。因此,在录制时不知道长度。

【问题讨论】:

    标签: c# windows-mobile compact-framework


    【解决方案1】:

    我使用OpenNETCF.Media.WaveAudio.Recorder 进行两路通话录音。

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

    【讨论】:

    • 我认为这不适用于 2 路通话录音。它记录了一些东西,但是当您执行 RecordFor 并且有人打电话给您时,它也来自扬声器,因为麦克风被 OpenNETCF.Media.WaveAudio.Recorder 锁定,他将无法听到您的声音。你能给我一个示例如何进行 2 路通话录音或者我错过了什么吗?
    猜你喜欢
    • 2012-01-29
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 2013-01-26
    • 1970-01-01
    • 1970-01-01
    • 2011-02-05
    • 2023-03-17
    相关资源
    最近更新 更多