2013-05-02 85 views
0

我需要随时为我正在处理的基于闹钟的应用程序生成一个音频文件。我需要以特定的时间间隔包含一些铃声,并且音频文件的长度取决于用户输入。有没有办法做到这一点?我正在考虑使用这种方法来解决iOS上的一些背景限制,因为您可以在后台播放音频。这可能吗?即时生成音频文件?

感谢

+0

我不知道这是否会解决iOS问题,但您真的需要音频*文件*而不是简单的音频吗?只需要考虑其他人来帮助解答。 – 2013-05-02 23:49:32

+0

您可以使用核心音频API来生成您的音频文件,但我同意@BjornRoche,在适当的时间播放音频(铃声)会更容易。 – Mar0ux 2013-05-03 02:40:03

+0

使用计时器播放声音可能不是他的选择,因为当应用程序进入后台时计时器暂停。这就是为什么他想组装更长的音轨,以保持应用程序在后台运行。 – zoul 2013-05-03 07:35:22

回答

0

您可以轻松地撰写较长的使用AVFoundation,即AVMutableComposition类现有样本声音。但不同的是,鉴于您的应用程序的目的,背景音频播放应该是有意义的。播放音频只是为了让您的应用程序在后台运行,这会让您的应用在评论中被拒绝。