在iOS 4 iphone中运行背景录像机?

时间:2010-09-27 08:09:36

标签: iphone ios4

我正在开发一个应用程序,当用户正在应用程序中的音乐播放器时,需要在后台录制视频?是否可以在后台模式下自动运行iphone录像机而不提示用户按下录制按钮?

4 个答案:

答案 0 :(得分:4)

不,那是不可能的。 Apple仅为后台服务提供极少数API,例如位置服务和音频播放。录制视频不属于已批准的任务。

答案 1 :(得分:2)

在iOS 4.0中查看新的AV Foundation框架,该框架提供(低级)访问从摄像头捕获视频。

您需要使用的主要课程是AVCaptureSession,并且您已将输出设置为AVCaptureMovieFileOutputAVCaptureVideoDataOutput

更多信息:AV Foundation Programming Guide

答案 2 :(得分:0)

我还没有找到背景录音机ios 4,虽然有几个近距离的可能性: 1.以最小亮度将屏幕变黑,如果有足够的光线,则无效 2.使用screendimmer关闭屏幕,如果触摸屏幕,它将重新打开 3.获得具有“秘密”录制选项的摄像机,该选项在录制时伪造解锁屏幕,当您滑动解锁时,它会返回到摄像机模式。

据我了解,由于ios限制,无法在背景上录制视频

答案 3 :(得分:-5)

  1. 获取“无视频”应用。 http://itunes.apple.com/my/app/no-video/id430204140?mt=8
  2. 下载iPhone资源管理器。 http://www.macroplant.com/iphoneexplorer/
  3. 安装“NO Video”应用程序后,使用USB端口将iPhone连接到计算机,然后启动iPhone Explorer。
  4. 转到Apps / NO Video / NO Video.app/images并将1.jpg复制到桌面。
  5. 使用Photoshop等图像编辑软件,将1.jpg更改为纯黑图像而不更改尺寸并保存。
  6. 现在将纯黑色图像复制回Apps / NO Video / NO Video.app/images文件夹并替换文件夹中的1.jpg。
  7. 重启iPhone。
  8. 启动“无视频”应用程序,单击底部的红色图标开始录制,然后向左轻拂以显示纯黑图像,同时仍然录制视频。