问题标签 [avfoundation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
9786 浏览

ios4 - AVCaptureSession 暂停?

在 Apple 发布 iOS 4.0 后,我使用 AV Foundation 连续捕获图像,遵循 http://developer.apple.com/iphone/library/qa/qa2010/qa1702.html给出的代码

但是,当我调用“[session startRunning];”时 启动相机预览大约需要 1-2 秒。因此,这让最终用户感到沮丧,因为他需要等待一段时间。

有没有办法暂停会话而不是停止它,因为我可以在程序启动时初始化会话并让它暂停,直到用户导航到相机屏幕并开始在那里运行它?谢谢你的帮助。

0 投票
1 回答
10141 浏览

iphone - AVFoundation 相机教程

是否有适用于任何地方的相机的 AVFoundation 基本教程?

UIImagePicker 不是我的应用程序的正确工具,看起来是这样,但我不知道如何开始。

我可以看到如何使用 AVCaptureStillImageOutput 拍照,但我看不到如何在屏幕上显示相机视图。

任何帮助深表感谢。

谢谢

奥利弗

0 投票
3 回答
3596 浏览

iphone - AVFoundation 相机预览屏幕给出了错误的缩放

我目前正在开发一个具有相机功能的应用程序,带有自定义相机屏幕,具有预览屏幕和叠加层。

根据根除 UIScreenCapture,我正在使用 AVFoundation 类和方法。

我遇到的问题是我从 AVCaptureSession 获得的预览数据太放大了。如果我用那个屏幕拍照,另一个用 iPhone 的默认相机应用程序拍照,而不移动 iPhone,缩放的差异太大了。

我需要我的应用程序的缩放与 iPhone 相机应用程序的默认缩放相同。

我尝试将 AVCaptureVideoPreviewLayer.videoGravity 更改为 3 个可能值中的任何一个,但无济于事。

拜托,这个问题的任何线索都非常感谢。

0 投票
12 回答
36203 浏览

iphone - iPhone AVFoundation 相机方向

我一直在努力让 AVFoundation 相机以正确的方向(即设备方向)捕捉图片,但我无法让它工作。

我看过教程,看过 WWDC 演示文稿并下载了 WWDC 示例程序,但即使这样也没有。

我的应用程序的代码是...

(processImage 使用与 WWDC 代码相同的 writeImage... 方法)

来自 WWDC 应用程序的代码是......

在他们的代码开始时,他们将 AVOrientation 设置为 Portrait,这看起来很奇怪,但我试图让它检测设备的当前方向并使用它。

如您所见,我已将 [UIApplication sharedApplication]statusBarOrientation 放入尝试获取此信息,但它仍然仅将照片保存为纵向。

任何人都可以就我需要做的事情提供任何帮助或建议吗?

谢谢!

奥利弗

0 投票
1 回答
632 浏览

iphone - 如何根据某些参数(例如最大分贝)比较两个音频文件?

我试图根据一些参数比较两个 .caf 文件,比如最大分贝或文件的持续时间。我使用以下设置使用AVAudioRecorder类录制了这两个文件:

谢谢您的帮助!

0 投票
3 回答
10106 浏览

ios - AV Foundation 相机预览层被放大,如何缩小?

我目前使用的应用程序具有使用 Zxing 库 ( http://code.google.com/p/zxing/ )连续扫描 QR/条形码的主要功能。对于连续帧捕获,我用来初始化 AVCaptureSession 和 AVCaptureVideoOutput,在苹果问答http://developer.apple.com/iphone/library/qa/qa2010/qa1702.html中描述的 AVCaptureVideoPreviewLayer 。

我的问题是,当我以前运行相机预览时,我通过视频设备看到的图像比我们通过 iPhone 的静态相机看到的图像大得多(1.5 倍)。我们的客户在扫描时需要将 iPhone 与条码保持 5 厘米左右的距离,但如果您将 iPhone 保持在该参数,则整个 QR 码将不可见,并且解码失败。为什么 iPhone 4 中的 Video camera 会放大图像(通过 AVCaptureVideoPreviewLayer 查看)?

0 投票
2 回答
1381 浏览

iphone - 将 CGPoint 从 UIView 转换为 AVCaptureVideoPreviewLayer

我正在尝试在我的 iPhone 应用程序中实现点击聚焦和点击曝光。

我正在使用 AVFoundation 相机界面,但在 2 个坐标系统之间移动时遇到问题。

UIView 使用从左上角(纵向模式)的 (0,0) 到右下角的 (320,480) 的系统。

但是 AVCaptureSession 使用的系统从右上角的 (0,0) 到左下角的 (1,1)。

我看过 AVCamDemo 但它似乎没有做任何转换这些,前一分钟你有 UIView 坐标,下一分钟你有 AV 坐标。

任何帮助表示赞赏!

谢谢

奥利弗

0 投票
2 回答
1919 浏览

frameworks - CoreMedia.CMTime

我想使用 AVPlayer 类的 Seek 方法。但是这个方法需要一个参数CMTime。谁能知道这个对象。

为了将播放光标移动到给定时间。

0 投票
1 回答
1147 浏览

iphone - iPhone AVFoundation 图像 EXIF 方向

我正在使用 AVFoundation 来控制我的应用程序中的摄像头,并且它运行良好......直到现在。

这些图像被毫无问题地保存到库中,看起来都很完美,但是当我将它们上传到 Facebook 时,它们是错误的!

无论我是从我的应用程序中还是从 iPhone 上的 Facebook 应用程序上传它们,都会发生这种情况。

我曾尝试使用 CMSetAttachment 方法设置 EXIF 数据,但这只会让它变得更糟。然后它在手机和 Facebook 上显示不正确。

有没有人找到任何方法让它正常工作?

谢谢

0 投票
1 回答
176 浏览

iphone - 第三代 iPod Touch 是否支持视频合成?

在我的项目中,我使用 AVVideoComposition,它只适用于 iPhone 3GS 和 iPhone 4。在 iPod 和 iPhone 3 上,它返回该库不支持该设备的异常,所以有人知道新的 iPod touch 是否支持吗?