如何在 iOS 应用中导出音频文件?

Posted

技术标签:

【中文标题】如何在 iOS 应用中导出音频文件?【英文标题】:How to export audio file in app for iOS? 【发布时间】:2013-05-08 06:44:49 【问题描述】:

我们可以同时使用 UIImageWriteToSavedPhotosAlbum 和 UISaveVideoAtPathToSavedPhotosAlbum 将图像或视频保存到 ios 的相册,那么如何保存音频呢?如果 key 的值为 NO 并且应用程序支持 iTunes 文件共享,是否还有其他方法可以做?

【问题讨论】:

【参考方案1】:

这取决于您将如何与用户共享音频文件。 iTunes 文件共享是一个选择,但如果您不想启用它,您可以将文件上传到某些服务(云、社交网络等),并将文件链接提供给用户。其他共享方式是使用蓝牙(只能用于 iOS 设备),通过 Bonjour 服务?或者您也可以通过在应用程序中运行 Web 服务器通过本地 wifi 网络共享文件。祝你好运!

【讨论】:

【参考方案2】:

音频文件无法保存到相机胶卷,但您可以将它们保存在您的应用程序的 Documents 文件夹中。从那里您可以播放您创建的文件。您还可以播放媒体库中的文件(这是 iPod/Music 功能所做的)。

我已经更详细地解释了如何保存使用您的设备录制的音频文件:http://pinkstone.co.uk/how-to-record-audio-from-the-microphone-in-ios/

我想为了更好地回答你的问题,我们需要知道你的音频来自哪里。

【讨论】:

以上是关于如何在 iOS 应用中导出音频文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 iOS 设备的 iPod 库中导出 mp3 文件?

如何在 Xcode 中导出应用程序文件

如何在 AudioKit 中渲染和导出音频?

如何在 BigQuery 中导出所有谷歌分析数据 [重复]

如何在 iOS 应用中检测音频文件的 BPM

如何在后台为ios音频文件运行Phonegap应用程序