我正在尝试使用将资源导出为.mp3
文件AVAssetWriter
。
这是我创建它的实例的方法:
writer = try! AVAssetWriter(url: outputURL,
fileType: AVFileType.mp3)
不幸的是,它引发了错误:
[AVAssetWriter initWithURL:fileType:error:]无效的文件类型UTI。
可用的文件类型为:com.scenarist.closed-caption,org.w3.webvtt,public.aiff-audio,com.apple.m4v-video,org.3gpp.adaptive-multi-rate-audio,com.apple.m4a -audio,com.microsoft.waveform-audio,com.apple.core.audio格式,public.mpeg-4,com.apple.itunes-timed-text,com.apple.quicktime-movie,public.aifc-audio
我正在macOS 10.15上运行此代码。我发现很难相信不支持导出mp3文件。谁能指导我如何使其运作?
我发现很难相信不支持导出mp3文件
克服困难并相信它。由于版权问题复杂,Apple没有获得提供创建MP3文件的任何本机容量的许可。您可能会找到一些可以做到这一点的第三方库,但是使用AVAssetWriter却无法做到。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句