11得票2回答
如何在Swift中使用"CFRetain(sampleBuffer)"?

如何在Swift中使用“CFRetain(sampleBuffer)”和“CFRelease(sampleBuffer)”? CFRetain不可用:Core Foundation对象会自动进行内存管理。 - (void)captureOutput:(AVCaptureOutput ...

28得票1回答
XCODE 8 升级后 AVFoundation 导入警告

Obj C项目,刚刚更新到Xcode 8和iOS/10。 应用似乎运行良好,但是出现警告 -- "缺少子模块 'AVFoundation.AVSpeechSynthesis'" "缺少子模块 'AVFoundation.AVAudioSession'" 这些消息出现在 AVAudioSes...

58得票4回答
AVAssetImageGenerator提供旋转的图像。

通过AVAssetImageGenerator获取视频的UIImage时,如果视频是以纵向拍摄,我得到的图像会被旋转(尽管从技术上来说它们并没有被旋转)。如何判断视频的方向并正确旋转图像?AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:u...

11得票6回答
当电影播放结束时,关闭 AVPlayer

我正在制作一个简单的iPad应用程序,当按下按钮时播放电影。电影播放并且当电影播放完毕时,我想关闭AVPlayerView,使其返回到主屏幕。 目前当视频结束时,它停留在最后一帧。 我的ViewController.Swift目前如下:import UIKit import AVKit imp...

7得票2回答
AVCapture appendSampleBuffer

这个问题让我快要发疯了——我已经到处查找并尝试了所有我能想到的方法。 我正在制作一个使用AVFoundation的iPhone应用程序,具体来说是使用iPhone相机捕获视频。 我需要在录制中包含覆盖在视频上的自定义图像。 到目前为止,我已经设置好了AVCapture会话,可以显示视频源...

9得票1回答
检查 AVFoundation 中资源的可用性

我正在使用AVFoundation并创建AVPlayer,但是遇到了以下错误。 这是两个错误: 2017-01-06 15:51:19.974693 DemoApp[11855:3855225] 视频播放器状态失败:player item error = Error Domain=AVF...

7得票1回答
如何使用AVMediaTypeText实例化一个AVMutableCompositionTrack?

我正在尝试在创建的视频的某个部分放置一些文字。我意识到可以使用CALayers上的文本层覆盖整个视频长度,但是如何仅在视频的一部分上使用呢?经过一些研究,我发现可以创建一个AVMutableCompositionTrack类型为AVMediaTypeText的轨道,这似乎可以解决问题;然而,我...

28得票2回答
为什么我的XCode 3.2.3 iPhone 4.0.1项目无法链接AVFoundation?

我正在遵循此处的参考文献(http://developer.apple.com/iphone/library/qa/qa2010/qa1702.html)来从iPhone相机中获取视频。除了该页面上的代码外,这是一个全新的项目。我还将AVFoundation框架添加到了项目中。以下是我收到的链...

9得票3回答
使用Swift从视频中获取帧

我想在特定时间从视频中抓取帧。 我正在调用我的抓帧函数,并使用 Float64 指定的秒数作为时间。 问题是它没有抓取当前帧。 它似乎忽略了小数部分。 如果我用1.22和1.70调用该函数,它将返回相同的帧。 当涉及 Swift 时,我还很新,所以我猜我没有正确理解 CMTime 对象。 那么...

55得票6回答
AVPlayer和视频的截图

我试图在一个更大的视图中截取 AVPlayer 的屏幕截图。我只想构建一个测试框架,因此私有的 APIs 或任何方法都可以使用,因为该框架将不会在发布到 AppStore 时包含。 我已经尝试过使用: UIGetScreenImage():在模拟器上运行良好,但在设备上无效。 snapsho...