有没有办法在iPhone上以编程方式将.caf文件转换为.m4r(铃声)文件?我尝试了很多东西,似乎没什么用。导入到garageband,然后分享为铃声,但我想在我的应用程序中进行。
答案 0 :(得分:0)
AVFoundation及其类AVAssetExportSession
https://developer.apple.com/documentation/avfoundation/avassetexportsession
要使用上面的类,您必须创建一个AVAsset(或其继承的类之一)并将其提供给exportAsynchronouslyWithCompletionHandler:例如。我最近发现即使iOS 4.0支持exportAsynchronouslyWithCompletionHandler:看起来你真的需要iOS 4.1,因为exportAsynchronouslyWithCompletionHandler:反过来使用4.1 exportSessionWithAsset:presetName: