问题标签 [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 投票
4 回答
7938 浏览

iphone - UIWebView 播放本地和下载的视频

我想使用 UIWebview 播放下载的视频。我得到 webkiterrordomain code=204 错误。但如果我从资源文件夹播放视频,它运行完美。//从资源文件夹运行完美

谢谢你。

0 投票
1 回答
1295 浏览

objective-c - iPad:使用 AVCam 示例捕获的视频,但它是 1080x720,你如何压缩它?

使用 AVCam 示例项目捕获的视频,但它在 1080x720 分辨率下很大。如何压缩以保存到 Web 服务器?

我修改了示例代码以不将视频文件保存到“AvCamCaptureManager.m”“recordingDidFinishToOutputFileURL”中的 AssetsLibrary,因此我使用该输出文件 url 并使用 ASIHttp 将其发送到我的网络服务器。这些视频文件很大,我想将它们的分辨率降低到 568x320 以减小文件大小。

给定未压缩的 url,如何将其压缩为更小的文件格式和/或分辨率?

0 投票
1 回答
1786 浏览

uiimagepickercontroller - 包装来自 WWDC 2010 的 AVCam 演示

我在应用商店中有三个基于相机的应用(拍摄静态照片),并且收到反馈说 UIImagePickerController 界面非常慢 - 我不能否认这一点。因此,为了提高应用程序的性能,我开始尝试使用 WWDC 2010 中的 AVCam Demo 源代码。

由于 AVFoundation 框架不与 UI Kit 交互,因此我成功地围绕演示包装了一个视图。我能够成功地在视图控制器之间转换。我唯一修改的是将 Record 按钮替换为 Exit 按钮(退出到包装视图控制器)

修改后的应用程序在第一个会话期间运行良好(包装器 -> 演示)如果我将演示退出到包装器,然后第二次返回演示,预览层中的视频帧会在一两秒后冻结。应用程序本身不会冻结 - 只是视频被冻结。此时,所有 UI 按钮都处于活动状态。但是,当我点击“静止”按钮捕捉图像时,我在警报中收到以下错误:

操作无法完成(AVFoundationErrorDomain 错误 - 11800。)

这不能在原始演示代码中复制 - 因为您无法关闭并重新打开会话。所以,我想知道这是否与我在测试中“退出”会话的方式有关。这是我在演示代码中添加的“退出”操作:

这是否足够 - 或者我错过了什么?

问候,山姆。

0 投票
1 回答
1486 浏览

iphone - Iphone sdk sample AVCam to drive 出现以下错误

Iphone sdk sample AVCam to drive 出现以下错误。

我的意思是为什么不修改就运行?

0 投票
3 回答
4261 浏览

iphone - iPhone App - 在横向模式下显示 AVFoundation 视频

我正在使用 Apple 的 AVCam 示例应用程序。

此示例使用 AVFoundation 在视图上显示视频。

我正在尝试从 AVCam 制作一个没有运气的风景应用程序。

当屏幕方向改变时,视频会在视图上旋转显示。有没有办法处理这个问题?

0 投票
3 回答
4344 浏览

iphone - 将照片保存到相机胶卷时,AVCaptureMovieFileOutput 导致方向错误

我对 captureStillImageAsynchronouslyFromConnection 有一个奇怪的问题。如果我在镜像视频时使用 jpegStillImageNSDataRepresentation 保存图像,则相机胶卷中的图像顺时针旋转 90 度。但是,如果没有镜像,则方向很好。我会发布代码,其他人有这个问题/知道修复吗?

更新:刚刚进行了一些测试,高度和宽度(640x480)很好,反映了设备的方向。当我在纵向拍照时,它会报告 UIImageOrientationLeft,而在镜像时,会报告 UIImageOrientationLeftMirrored。

更新 2:当我在相机胶卷中查看保存的照片时,图像的预览方向正确,在照片之间滑动时图像也是如此,但当照片完全加载时,它会旋转 90 度。这可能是相机胶卷问题吗?(我在 4.3.3)

0 投票
0 回答
793 浏览

iphone - AVCamDemo - captureStillImageAsynchronouslyFromConnection 的完成处理程序没有被调用

我已经修改了AVCamDemofromWWDC 2010以使用AVCaptureSessionPresetPhoto而不是AVCaptureSessionPresetHigh. 这适用于 iPhone 3GS (iOS 4.3.5),但是当使用 iPhone 3G (iOS 4.2.1) 时,完成处理程序captureStillImageAsynchronouslyFromConnection never 被调用,并且预览层冻结在最后一帧。

有没有其他人看到过这种行为或知道如何解释它?

0 投票
2 回答
3323 浏览

iphone - 重新打开 AVCaptureSession

我有一个应用程序可以拍摄一些照片。我的整个应用程序基于 WWDC 2010 的AVCam示例代码。我已经搞砸了很多,但到目前为止,我无法弄清楚如何正确释放相机视图,从而释放相机会话......

我要做的就是以下几点:

  • 打开相机视图控制器
  • 拍几张照片
  • 关闭相机视图控制器
  • 再次打开它

我第二次推送 viewController 会话丢失,预览不可用,捕获也不可用。我已经在 github 上发布了完整的示例代码

我对这个问题的解决方法是根本不释放相机,因此相机视图控制器充当单例,我认为这不是正确的方法。此外,由于这种行为,当应用程序进入后台(例如电话呼叫)时,我无法找到支持相机的方法。

请指教。如何销毁相机会话?这样做重要吗?

0 投票
3 回答
2134 浏览

xcode - AVCam 内存不足警告

这不是一个问题,而是我在 Apple 为 iOS4 和 5 相机操作提供的 AVCam 示例代码中发现的内容的记录。对我来说,问题的症状是我的应用在拍摄了大约 5-10 张照片后在启动 AVCamViewController 时会崩溃。

我通过内存泄漏分析器运行该应用程序,没有明显的泄漏,但在使用 Activity Monitor 检查时,我发现每次启动相机时,名为 mediaserverd 的东西都会增加 17Mb,当它达到 ~100Mb 时,应用程序会因多个低点而崩溃内存警告。

0 投票
1 回答
1519 浏览

iphone - iOS 同时录制视频和播放 MP3

我需要从 iPhone 摄像头录制视频,同时播放 MP3 文件。

我从 AVCam 示例代码开始,我相信你们都有。它非常适合录制视频。

但是,我随后添加了以下代码来播放 MP3。这个 MP3 播放代码在我的另一个应用程序中工作,但是当我将它插入到这个示例代码中时,MP3 不仅不播放,而且 AVCamCaptureManager 的recordingDidFinishToOutputFileURL 永远不会被调用,所以视频永远不会被保存出来。

这就像音频播放代码与视频捕获代码冲突。有任何想法吗?

这是我放入 AVCam 的音频播放代码:

这里的代码很简单。不知道为什么这个音频播放代码导致recordingDidFinishToOutputFileURL永远不会被调用......

感谢您的任何想法。