2012-08-10 80 views
0

我有一個終端應用程序需要拍攝網絡攝像頭圖片,然後對其執行一些處理。我很難讓它初始化。在使用QTKit的Apple文檔中有一個名爲MyRecorder的應用程序的相當完整的演示,我可以使其正常工作。我也能夠修改它來獲取一個幀而不是一個流。我無法獲取QTCaptureSession在終端應用程序中捕獲

當我將它移動到終端應用程序時,QTCaptureSession命令的startRunning根本沒有任何作用。沒有錯誤,並且一切都報告成功,但是我的攝像頭不亮,並且沒有幀被捕獲。

任何想法這裏發生了什麼?是否有任何形式的安全限制或其他類型的限制會阻止QTCaptureSession的運行?

+0

這只是一段文字。請清理問題並清楚說明你在問什麼。 – 2012-08-10 04:14:03

回答

0

因此切換到AVFoundation解決了我的問題。我仍然不確定這個問題是什麼,但是現在使用AVFoundation似乎是要走的路,因爲它本來就是爲了替代QtKit而設計的。

相關問題