问题标签 [avcam]

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

iphone - iPhone 相机对焦

我使用下面的代码来聚焦 iPhone 相机。但它不起作用。我从 Apple 的 AVCam 示例代码中获取此代码。我做错什么了吗?有什么方法可以检测 iPhone 是否对焦?

0 投票
1 回答
5420 浏览

iphone - 在 iPhone 上静音 AVCapture 快门声音

我正在使用 Apple AVCam 代码AVCamCaptureManger来捕捉静止图像。我不向用户显示任何相机视图,图像只是在幕后自动拍摄,无需用户参与。但是,当我打电话时它仍然会播放快门声,我[captureManger captureStillImage]不想让它播放快门声。

AppStore 中有很多应用程序可以“秘密地”在没有快门声的情况下拍照,所以我确信可以以某种方式静音这个声音。如果我不能直接静音这个声音,有没有办法调整不是手机的音量,而是我的应用程序本身的音量(应用程序的输出音量)?

0 投票
3 回答
2385 浏览

ios - captureStillImageAsynchronouslyFromConnection:stillImageConnection completionHandler 并不总是被调用

我从苹果网站下载了AVCam演示,并尝试添加一个简单的开始屏幕(我添加了一个 StartViewController.{h,m,nib})和一个按钮,然后启动 AVCam 演示。该按钮的代码如下(其他一切都只是 xcode 创建的默认内容):

不知何故,添加这个笔尖后,拍照并不总是有效(有时没有照片最终会出现在相机胶卷中)。我在 captureStillImageAsynchronouslyFromConnection:stillImageConnection completionHandler 中向captureStillImage添加了一些日志语句,并注意到这个 completionHandler 并不总是被调用。奇怪的是它在某些时候确实有效。我的猜测是我做错了什么但不确定是什么?我正在运行 4.2.1 的 iPhone 上对此进行测试。

0 投票
0 回答
325 浏览

iphone - 通过 HDMI 适配器的 AVCam 输出仅锁定为纵向

尽管我确实注册了一年,但我绝不是 iOS 开发人员,并且只有非常基本的编码能力。

我正在使用 AVCam 项目,通过 iPhone 4S 和 iPad2 的 HDMI 适配器输出干净的 720p 视频馈送,以通过 Black Magic Intensity Pro 摄取到 Telestream Wirecast。到目前为止,我已经设法删除了工具栏和按钮并隐藏了对焦模式文本,因此在 iPhone/iPad 屏幕上,它是来自后置摄像头的漂亮干净的自动对焦视频源。

我的问题是,一旦我将它插入 AV 适配器,我会在高清电视上看到旋转的纵向视图?诡异的!除此之外,图像质量看起来不错,并且 blackmagic 强度 pro 发现它在 720p60 时很好。

为什么它只输出到肖像?

0 投票
1 回答
3990 浏览

ios - captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error 没有被调用

我正在为 ios 4+ 编写视频捕捉应用程序。它在 ios 5+ 的设备上运行良好,但在 ios 4+ 中,在录制停止后不会调用委托 didFinishRecordingToOutputFileAtURL。我检查了苹果的参考资料,上面写着“这个方法总是为每个记录请求调用,即使没有数据成功写入文件。”

https://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVCaptureFileOutputRecordingDelegate_Protocol/Reference/Reference.html

有什么建议么 ?

这是完整的代码:

/

0 投票
1 回答
622 浏览

ios - Apple 的 iOS AVCAM 示例应用程序将输出文件放在哪里?

我下载了 AVCAM,运行它,录制了视频并制作了静止图像。它是否存储了视频并且仍然在某个文件中?或者示例只是创建 av 资产的示例,我必须处理资产?

最终,我想通过 HTTP LIVE STREAMING 将捕获的视频和音频压缩并传输到远程服务器。

谢谢!

0 投票
1 回答
5316 浏览

ios - 将 BGRA 转换为 ARGB

我正在阅读有关从 iPhone 相机获取像素数据的教程

虽然运行和使用此代码没有问题,但我需要获取相机数据的输出(来自 BGRA)并将其转换为 ARGB,以便我可以将它与外部库一起使用。我该怎么做呢?

0 投票
3 回答
3158 浏览

iphone - 连续调用 startRecordingToOutputFileURL:

Apple 文档似乎表明,在将视频录制到文件时,应用程序可以动态更改 URL,没有问题。但我看到了一个问题。当我尝试这个时,录制委托被调用并出现错误......

手术无法完成。(OSStatus 错误 -12780。)信息字典为:{ AVErrorRecordingSuccessfullyFinishedKey = 0; }

(“无法”中的时髦单引号来自日志记录 [错误本地化描述])

这是代码,基本上是对 WWDC10 AVCam 示例的调整:

1) 开始录制。启动计时器以每隔几秒更改一次输出 URL

2)当定时器触发时,在不停止录制的情况下更改输出文件名

注意:[self nextURL] 生成文件 url,如 file-0.mov、file-5.mov、file-10.mov 等。

3) 每次文件更改时都会调用它,并且每次调用都是错误...

当它运行时,file-0 被写入,然后我们在将 url 更改为 file-5 后立即看到错误 -12780,file-10 被写入,然后是一个错误,然后是好的,等等。

动态更改 URL 似乎不起作用,但它会停止写入,从而允许下一个 URL 更改起作用。

0 投票
1 回答
358 浏览

iphone - Square Cam 的视图未显示 cameraview

我参考了苹果开发库的 squareCam 示例,它运行良好。

当我尝试像这样单击一个按钮更改叠加图像时

单击按钮时,我使用此代码更改图像并显示为叠加层。

但我不知道问题是什么,但我必须单击两次才能显示cameraview,因为它第一次只显示黑屏。

请帮帮我。提前致谢。

0 投票
1 回答
2050 浏览

iphone - AVCam 与 UIImagepicker

我是 iPhone 的新手,我想知道黑白 AVFoundation 的 AVCam 和用于相机​​的 UIImagePicker 有什么区别。我们什么时候应该选择 AVCam,什么时候应该选择 UIImagePicker

提前致谢