2013-05-02 86 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類現有樣本聲音。但不同的是,鑑於您的應用程序的目的,背景音頻播放應該是有意義的。播放音頻只是爲了讓您的應用程序在後臺運行,這會讓您的應用在評論中被拒絕。