2010-09-27 71 views
3

我正在開發一個應用程序,需要在用戶在應用程序中聽音樂播放器時在後臺錄製視頻?是否可以在後臺模式下自動運行iphone的錄像機而不會提示用戶按下錄製按鈕?在iOS 4 iPhone的背景中運行視頻錄像機?

+0

你有沒有設法創建這樣的應用程序? – 2012-07-22 06:14:43

回答

2

查看iOS 4.0中新的AV Foundation框架,此框架提供(低級別)訪問來捕獲攝像頭中的視頻。

您需要使用的主要類是AVCaptureSession,您將輸出設置爲AVCaptureMovieFileOutputAVCaptureVideoDataOutput

更多信息:AV Foundation Programming Guide

4

不,這是不可能的。 Apple僅提供用於後臺服務的API,例如位置服務和音頻播放。錄製視頻不在批准的任務之中。

+0

我認爲他意味着用戶正在從他的應用程序中聽音樂,所以它不會是後臺服務。 – 2010-09-27 08:28:15

+0

是的音樂是在應用程序內,但不會從前置攝像頭的視頻錄製開始作爲後臺服務? – hemant 2010-09-27 08:51:41

+0

@hermant:視頻錄製應該在您的應用在前臺沒有**時發生,這意味着用戶正在查看主屏幕或其他應用?那麼我的答案就是你需要的答案。如果應用程序應該在用戶在**應用程序中查看其他視圖**時繼續錄製,請查看yannicks的答案。 – Toastor 2010-09-27 09:47:39

0

我一直沒能找到一個後臺記錄的ios 4還沒有,雖然有幾個親密的可能性: 1.打開屏幕黑與最低亮度,有效地顯示咱這有足夠的光線 2.用屏幕關閉屏幕,如果你觸摸屏幕將會打開屏幕 3.獲取具有「祕密」錄製選項的攝像機,該選項在錄製時解鎖屏幕,當您將其滑動到解鎖它可以回到相機模式。

據我知道這是不可能的,記錄在背景視頻由於IOS限制

-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. 轉到應用程序/沒有視頻/沒有Video.app/images和複製1.jpg到您的桌面。
  5. 使用Photoshop等圖像編輯軟件,將1.jpg更改爲普通的黑色圖像,而不更改尺寸並保存。
  6. 現在將純黑色圖像複製回Apps/NO Video/NO Video.app/images文件夾,並替換文件夾中的1.jpg。
  7. 重新啓動您的iPhone。

啓動'無視頻'應用程序,單擊底部的紅色圖標開始錄製,然後向左輕彈以顯示純黑色圖像,同時仍錄製視頻。