我正在使用 Lazarus 构建要在 PDA/PocketPC 中运行的 WinCE 应用程序。
我需要从 PDA 内置麦克风录制大约 10 秒的声音,并将其保存到 wav 文件中,但找不到有关如何执行此操作的任何信息或工作示例。
任何想法?谢谢!
我正在使用 Lazarus 构建要在 PDA/PocketPC 中运行的 WinCE 应用程序。
我需要从 PDA 内置麦克风录制大约 10 秒的声音,并将其保存到 wav 文件中,但找不到有关如何执行此操作的任何信息或工作示例。
任何想法?谢谢!
我建议使用标准的 Windows Waveform API。在 Delphi 中,您可以使用该mmsystem
单元执行此操作,您必须验证该单元在 Lazarus 中是否可用。这里有一个使用这些功能进行声音捕获的示例项目。它是用 C++ 完成的,但基本思想应该是相同的。