【问题标题】:simple record and play application!简单的录制和播放应用程序!
【发布时间】:2010-02-05 00:13:27
【问题描述】:

我正在尝试制作一个简单的应用程序,它将存储用户所说的声音,比如点击录制按钮并将其回放给他/她,比如点击播放按钮。

谁能建议我一些合适的方法来做到这一点??

谢谢,

米拉杰

【问题讨论】:

  • 答案取决于平台。 Mac 还是 iPhone?

标签: cocoa audio


【解决方案1】:

您可以使用QuickTime Kit 的捕获 API 来录制音频电影,并使用 QTMovie(来自同一框架)将其转换为更传统的音频文件格式并播放中间文件和转换后的文件。

曾经有一个 QuickTime Kit 编程指南,但它不包括捕获,现在从 developer.apple.com 上消失了。你应该 file a bug 反对文档。

此答案适用于 Cocoa (Mac) 应用程序。如果您想询问 iPhone,您应该重新标记您的问题,因为 Cocoa 应用程序与 Cocoa Touch (iPhone) 应用程序的解决方案将完全不同。

【讨论】:

  • 嗨彼得,感谢您的回复!我正在为 Mac 开发它,所以你的回答会被证明是非常有用的。
【解决方案2】:

几年前,我使用 Direct Sound 创建了一个完整的网络电话应用程序。您的问题要简单得多,您不必严格处理循环缓冲区。直接声音是相当主流的,你可以在论坛中找到很多关于它的帮助,而且它是免费的!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-25
    • 2013-12-31
    • 2012-04-24
    • 1970-01-01
    相关资源
    最近更新 更多