Теперь у меня есть этот фрагмент кода 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 ....
}
}
Он отлично работает с медиафайлом типа .m4a, но, к сожалению, не работает с медиафайлом типа .mp3.
Я, конечно, пробовал варианты этого кода, но ни один из них не работал.
Было бы здорово, если бы у кого-то был совет, как заставить его работать.