有没有办法在iPhone上以编程方式将.caf文件转换为.m4r(铃声)文件?我尝试了很多东西,但似乎没有任何效果。导入garageband,然后作为铃声共享即可,但是我想在我的应用程序中做到这一点。

最佳答案

AVFoundation及其类AVAssetExportSession

https://developer.apple.com/documentation/avfoundation/avassetexportsession

要使用上述类,您必须创建一个AVAsset(或其继承的类之一),并将其提供给exportAsynchronouslyWithCompletionHandler:例如。我最近发现,即使iOS 4.0支持exportAsynchronouslyWithCompletionHandler :,您似乎也确实需要iOS 4.1,因为exportAsynchronouslyWithCompletionHandler:依次使用4.1 exportSessionWithAsset:presetName:

关于iphone - 在iOS4上以编程方式将CAF文件转换为M4R,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4048564/

10-14 10:55
查看更多