26得票5回答
使AVAudioPlayer同时播放多个声音

我正在尝试在AVAudioPlayer实例上播放多个音频文件,但是当一个声音播放时,另一个声音就停止了。 我无法同时播放多个声音。 这是我的代码:import AVFoundation class GSAudio{ static var instance: GSAudio! ...

26得票3回答
iOS AVFoundation导出会话缺少音频。

我正在使用iOS AVFoundation框架,成功地合并了视频轨道、图像覆盖以及文本覆盖,但我的输出文件没有保留原始源视频的音频。 我该如何确保其中一个视频的音频源与我创建的新视频一起保留? 编辑 *使用这个代码可以很好地实现创建一个带有原始音频的视频。对我来说并不明显,在处理AVFo...

26得票5回答
iOS上的WaveForm

我想知道如何绘制声音振幅。 我找到了http://supermegaultragroovy.com/2009/10/06/drawing-waveforms/,但我遇到了一些问题。如何获取一个表示音频的浮点值列表?

24得票2回答
如何使用AVFoundation裁剪视频

我正在尝试使用AVFoundation裁剪我正在录制的视频。假设我创建了一个AVCaptureVideoPreviewLayer并将其框架设置为300x300。AVCaptureVideoPreviewLayer *captureVideoPreviewLayer = [AVCaptureVi...

24得票2回答
AVFoundation - 反转 AVAsset 并输出视频文件

我看到这个问题已经被问了几次,但是没有一个答案能够正常工作。 要求将视频文件反转并输出(不仅仅是倒放),并保持与源视频相同的压缩、格式和帧速率。 理想情况下,解决方案应该能够在内存或缓冲区中完成所有操作,并避免将帧生成为图像文件(例如使用AVAssetImageGenerator),然后重...

24得票4回答
AVCaptureVideoPreviewLayer无法填充屏幕

我阅读了数百篇关于如何使VideoPreviewLayer填充iPhone屏幕的线程,但是没有任何方法成功...也许你可以帮助我,因为我真的陷入了困境。 这是我的预览层初始化: if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiom...

24得票2回答
iOS上YCrCb像素格式中全范围(420f)和视频范围(420v)的区别

iPhone 4S支持的三种像素格式之中有两种:kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange kCVPixelFormatType_420YpCbCr8BiPlanarFullRange 有人知道它们的区别吗?使用其中之一是否有任何后果或优势?...

24得票1回答
iOS中有哪些替代QTMovieLayer且具有非空“contents”属性的选项?

背景 QTKit(QuickTime Kit)是一个来自10.3时代的Mac框架,在10.5中得到了一些层次的添加,例如QTMovieLayer。 QTMovieLayer的一个好处是,您可以使用图层上的常规content属性访问电影内容,并返回一个CAImageQueue对象。这种方法的好...

23得票8回答
在 AVPlayer 中切换视频时会产生闪烁现象

我正在使用AVFoundation的AVPlayer播放由1个较长视频制成的2个视频剪辑(因此第一个视频的结尾与第二个视频的开头相匹配)。 当第一个视频结束并且用户轻触屏幕时,我会创建一个新的AVPlayer,并将其分配给我的PlayerView,然后开始播放第二个剪辑。 所有这些都有效,...

23得票6回答
使用AVAudioEngine进行电平测量

我刚刚观看了WWDC视频(Session 502 AVAudioEngine 实践),对使用这项技术构建应用程序感到非常兴奋。 到目前为止,我还没有找到如何监控麦克风输入或混音输出级别的方法。 有人可以帮忙吗? 明确一点,我指的是监控当前输入信号(并在UI中显示它),而不是通道/轨道的输入...