2010-10-29 115 views
1

有沒有辦法在iPhone上以編程方式將.caf文件轉換爲.m4r(鈴聲)文件?我試了一堆東西,似乎沒有任何工作。導入到車庫頻道,然後共享作爲鈴聲的作品,但我想在我的應用程序中做到這一點。在ios4上以編程方式將caf文件轉換爲m4r

非常感謝。

+0

Bump :-)我也會試着調查一下因爲我有類似的需求。 – Jonny 2011-04-28 15:33:54

+0

有人爲此提供任何解決方案? – Saurabh 2011-05-20 09:15:11

回答

0

AVFoundation和它的類AVAssetExportSession

http://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVAssetExportSession_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40009513

使用上述類,你必須創建一個AVAsset(或其繼承類的一個),並提供該到exportAsynchronouslyWithCompletionHandler:例如。我最近發現即使exportAsynchronouslyWithCompletionHandler:從iOS 4.0支持,看起來你確實需要iOS 4.1,因爲exportAsynchronouslyWithCompletionHandler:反過來使用4.1 exportSessionWithAsset:presetName:

+0

哦,你可以將聲音導出爲AAC(.m4a),但是我沒有看到將文件重命名爲.m4r的任何問題,您可以在導出時或導出後執行 - 我認爲文件名不重要編碼過程。 – Jonny 2011-06-03 05:24:05

相關問題