Конвертируйте caf файл в m4r программно на ios4 - PullRequest
1 голос
/ 29 октября 2010

Есть ли способ программно конвертировать файл .caf в файл .m4r (рингтон) на iPhone? Я перепробовал кучу вещей, но ничего не получается. Импорт в garageband, а затем обмен в качестве мелодии звонка работает, но я хочу сделать это в своем приложении.

1 Ответ

0 голосов
/ 03 июня 2011

AVFoundation и его класс AVAssetExportSession

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

Чтобы использовать вышеупомянутый класс, вы должны создать AVAsset (или один из его унаследованных классов) и предоставить его для exportAsynchronouslyWithCompletionHandler: например. Недавно я обнаружил, что хотя exportAsynchronouslyWithCompletionHandler: поддерживается с iOS 4.0, похоже, что вам действительно нужна iOS 4.1, потому что exportAsynchronouslyWithCompletionHandler: в свою очередь использует 4.1 exportSessionWithAsset: presetName:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...