如何使用AVAssetWriter导出mp3文件

姆斯米亚科

我正在尝试使用将资源导出为.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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章