【发布时间】:2011-06-15 13:41:35
【问题描述】:
我正在使用 Lazarus 构建要在 PDA/PocketPC 中运行的 WinCE 应用程序。
我需要从 PDA 内置麦克风录制大约 10 秒钟的声音,并将其保存到 wav 文件中,但找不到任何有关如何执行此操作的信息或工作示例。
有什么想法吗?谢谢!
【问题讨论】:
标签: delphi audio windows-mobile wav lazarus
我正在使用 Lazarus 构建要在 PDA/PocketPC 中运行的 WinCE 应用程序。
我需要从 PDA 内置麦克风录制大约 10 秒钟的声音,并将其保存到 wav 文件中,但找不到任何有关如何执行此操作的信息或工作示例。
有什么想法吗?谢谢!
【问题讨论】:
标签: delphi audio windows-mobile wav lazarus
我建议使用标准 Windows Waveform API。在 Delphi 中,您可以使用 mmsystem 单元执行此操作,您必须验证该单元在 Lazarus 中是否可用。
有一个使用这些函数here 进行声音捕获的示例项目。是用C++做的,但基本思路应该是一样的。
【讨论】: