问题标签 [avcapturesession]

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 投票
8 回答
192115 浏览

ios - 在 iPhone 上打开手电筒/闪光灯

我知道在 iPhone 4 上打开闪光灯并使其保持打开状态的唯一方法是打开摄像机。不过,我不太确定代码。这是我正在尝试的:

有人知道这是否可行还是我错过了什么?(我还没有要测试的 iPhone 4 - 只是尝试一些新的 API)。

谢谢

0 投票
2 回答
1088 浏览

iphone - 制作一个按钮启动应用程序

所以我制作了一个自定义 UIButton 并将其添加到代码中并在 interfacebuiler 中建立了连接。我希望按钮用作开关,我该如何正确执行此操作?我是 iphone 开发的初学者,这是我在暑假期间参加的这门课的学校项目,以便为下学期抢占先机。

因此,如果有人可以帮助我理解如何以正确的方式做到这一点,也许可以在代码中写下注释。感谢所有的帮助。大卫·H。

这是我的代码:

这是.m文件

0 投票
1 回答
9267 浏览

iphone - 在 AVCaptureSession 运行时显示相机流

根据http://developer.apple.com/iphone/library/qa/qa2010/qa1702.html ,我能够使用 AVCaptureSession 从相机捕获视频帧。但是,似乎 AVCaptureScreen 从相机捕获帧而不在屏幕上显示相机流。我还想像在 UIImagePicker 中一样显示相机流,以便用户知道相机正在打开并看到相机指向的内容。任何帮助或指针将不胜感激!

0 投票
3 回答
3036 浏览

iphone - AVCaptureSession 取消背景音频

每当我启动一个以麦克风作为输入运行的 AVCaptureSession 时,它都会取消当前正在运行的任何背景音乐(例如 iPod 音乐)。如果我注释掉添加音频输入的行,则背景音频会继续。

有谁知道在继续播放背景音频的同时用麦克风录制视频剪辑的方法?我环顾四周,似乎找不到任何关于这种行为的参考。

谢谢你的帮助!

0 投票
11 回答
58520 浏览

iphone - 为什么 AVCaptureSession 输出错误的方向?

因此,我按照 Apple 的说明使用以下方法捕获视频会话:http AVCaptureSession: //developer.apple.com/iphone/library/qa/qa2010/qa1702.html。我面临的一个问题是,即使相机/iPhone 设备的方向是垂直的(并且AVCaptureVideoPreviewLayer显示垂直的相机流),输出图像似乎处于横向模式。我在示例代码中检查了 imageBuffer 的宽度和高度,imageFromSampleBuffer:分别得到了 640px 和 480px。有谁知道为什么会这样?

谢谢!

0 投票
3 回答
4358 浏览

iphone - AVCaptureSession 只为 iPhone 3gs 获取一帧

我有一段代码从相机设置捕获会话以使用 OpenCV 处理帧,然后使用从帧生成的 UIImage 设置 UIImageView 的图像属性。当应用程序启动时,图像视图的图像为 nil 并且没有帧显示,直到我将另一个视图控制器推入堆栈然后将其弹出。然后图像保持不变,直到我再做一次。NSLog 语句显示回调是以大约正确的帧速率调用的。任何想法为什么它不显示?我将帧率一直降低到每秒 2 帧。处理速度不够快吗?

这是代码:

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 投票
1 回答
3669 浏览

iphone - 从 captureStillImageAsynchronouslyFromConnection 中获取 UIImage

我正在编写一个将 AVFoundation 用于相机内容的 iPhone 应用程序,并且我正在尝试将 UIImage 从相机保存到相机胶卷中。

它目前是这样做的......

我一直在观看 WWDC 教程视频,我认为从 imageDataSampleBuffer 到 UIImage 的 2 行(NSData... 和 UIImage...)是一个漫长的过程。

将图像保存到库似乎需要很长时间。

有谁知道是否有单行转换可以让 UIImage 脱离这个?

谢谢你的帮助!

奥利弗

0 投票
1 回答
1115 浏览

objective-c - iPhone checking for existence of AVCaptureSession Class

I have integrated a library that uses AVCaptureSession to capture a photo from the camera. As the AVCaptureSession is only available on iOS 4 devices, I want to disable this integrated functionality for older devices.

I know that it should be done by weak-linking the AVFoundation Framework and checking for function existence. Weak-linking is easy to do, but which function should I check for existence here? AVCaptureSession is a class and not a function.

Are there some sample code available?