Теперь у меня есть этот фрагмент кода Swift в приложении iOS, который позволяет мне перенести некоторый аудио элемент из библиотеки iTunes моего устройства в каталог документов моего собственного приложения.
let exportSession = AVAssetExportSession(asset: AVAsset(url: url),
presetName: AVAssetExportPresetAppleM4A)
exportSession?.shouldOptimizeForNetworkUse = true
exportSession?.outputFileType = AVFileType.m4a
exportSession?.outputURL = newFileURL
exportSession?.exportAsynchronously(completionHandler: {[weak self]
() -> Void in
if exportSession!.status == AVAssetExportSession.Status.completed {
// All is working fine!!
.... some useful code ....
}
}
Itотлично работает с медиа-элементом типа .m4a, но, к сожалению, не с медиа-типом .mp3.
Я, конечно, пробовал варианты этого кода, но ни один из них не работал.
Было бы замечательно, если бы у кого-то был совет, как заставить это работать.