8得票3回答
我该如何从iOS设备的iPod库中导出一个mp3文件?

在我的iOS应用程序中,我正在尝试将iPod库中的mp3文件导出到设备上应用程序的文档目录中。目前,我正在尝试使用AVAssetExportSession,但它无法处理mp3文件。对于m4a文件,它可以很好地工作。 是否可以使用AVAssetExportSession导出mp3文件? AV...

10得票1回答
无法在使用AVVideoCompositionCoreAnimationTool的视频中显示动画CALayer

更新6: 我已经完全解决了我的问题,但我仍然希望得到一个更好的解释,以防我猜测错误导致它不起作用。 我一直在尝试在视频上动画播放精灵图,但每次导出视频时,最终结果都是我开始使用的示例视频。 这是我的代码: 首先是我自定义的CALayer,用于处理自己的精灵表。 class Sprite...

26得票2回答
Swift:当向数组添加元素时,使用负计数的UnsafeMutablePointer.deinitialize致命错误

以下代码生成错误(将其附加到exporters): 致命错误:UnsafeMutablePointer.deinitialize带有负计数 var exporters = [AVAssetExportSession]() let exporter = AVAssetE...

28得票5回答
AVAssetExportSession导出失败,错误为“操作停止,NSLocalizedFailureReason=无法合成视频。”

我们向用户上传带字幕的视频,但是我们的AVAssetExportSession对象导出时会出现非确定性失败:有时它可以正常工作,有时则不行。甚至无法重现错误。 我们注意到,在导出期间资产轨道似乎丢失了。 在导出之前,有两个预期的轨道(一个音频轨道和一个视频轨道)。但是检查相同文件URL的轨...

7得票1回答
各种AVAssetExportPreset之间的区别

我正在压缩视频,因此遇到了以下导出预设。 AVAssetExportPresetLowQuality AVAssetExportPresetMediumQuality AVAssetExportPresetHighestQuality AVAssetExportPreset640x480 ...

8得票4回答
AVPlayer在iOS 10上不能立即播放视频,只能播放音频。

我正在使用AVAssetExportSession创建视频,并在完成后播放视频。但是视觉部分不会立即显示,只有音频会立即播放。视觉部分需要20-30秒延迟才能出现。以下是我的视频播放代码: -(void)playUrl:(NSURL *)vUrl{ [[NSNotificationCent...

7得票1回答
如何混合音频文件并上传到服务器

我在我的项目中使用AudioKit。通过使用混合节点示例中建议的过程,我正在播放多个音频。我的要求是将混合后的音频上传到服务器并在其他屏幕上显示和播放。我按照如何在Swift中获取和保存多个音频的混合到单个音频中 的建议操作,但它并没有起作用。 请提供有关获取混合音频输出以上传到服务器的建议。

25得票5回答
AVAssetExportSession的进度条

我有一个应用程序,可以将AVMutableComposition导出为.mov文件,我希望用户能够像发送短信或上传文件时一样看到导出进度条的状态。 我知道如何在已知任务持续时间(例如播放音频文件)时创建进度条,但由于导出过程没有固定的持续时间,我不确定该如何进行。 我目前有一个活动指示器,...

7得票1回答
iOS - 使用AVFoundation合并视频的Swift代码

我正在尝试将一些视频合并为唯一的output.mov文件。导出的文件无法播放,我不知道原因。是否有人能帮助我? func exportVideo2(path:String, outputPath:String, nMovie:Int) -> Bool{ var composit...

17得票4回答
如何在Swift中剪辑视频至特定时间

我正在处理一个任务,需要按照用户输入或选择的特定开始点和结束点剪辑录制的视频。我应该如何做到这一点呢?之前我使用过 UIVideoEditorController,但我不想使用默认视图,而是直接剪辑视频。let FinalUrlTosave = NSURL(string: "\(newURL)...