2012-07-04 51 views
8

我正在嘗試創建一個UIView,允許用戶點擊i中的按鈕並記錄屏幕(不是從相機制作視頻),然後將其保存到文檔文件夾中。我在這裏看到過幾篇關於AVAssetWriter的SO文章,並且引用了這個鏈接:http://codethink.no-ip.org/wordpress/archives/673,但那個鏈接看起來已經死了。以編程方式在iOS中捕獲屏幕視頻

但是,沒有人真正展示過解決方案或提供了有關如何完成的任何示例。任何人有任何想法或可以指出我正確的方向嗎?這應該比它更簡單。

感謝, 道格

+1

雖然我還沒有完全找到解決方案,但我確實在源代碼中找到了一個很好的參考:http://www.slideshare.net/invalidname/advanced-media-manipulation-with-av-foundation和源代碼示例: http://www.subfurther.com/blog/category/avfoundation/在文件中:ATMScreenRecorderTest.zip – Doug

+0

嘿你有沒有解決這個問題.. –

+0

任何解決方案屏幕視頻錄製以及用戶音頻? – PGU

回答

5

鏈接是不是死了。

http://codethink.no-ip.org/wordpress/archives/673

如果檢查的意見,也有一些代碼,將混合音頻&視頻,並將其保存爲QuickTime影片。

如果您仍然無法訪問該鏈接,有一個人在binpress賣同樣的代碼:

http://www.binpress.com/app/ios-screen-capture-view/1038

+1

它又死了。這就是爲什麼只有鏈接的答案是不好的。 – OrangeDog

+0

@OrangeDog - 鏈接對我來說工作正常!該頁面包含很多代碼和一些解釋 - 對於StackOverflow答案來說太多了。我可以將代碼複製到GitHub或Gist中,但它仍然是「僅鏈接」的答案。 –

+0

嗨@noodl_es,因爲這是一個日期的答案,這仍然是記錄視頻的UIView(不是全屏)的最佳方式?謝謝你的時間!問題:http://stackoverflow.com/questions/34956713/simplified-screen-capture-record-video-of-only-what-appears-within-the-layers-o – Crashalot

3

這裏的另一個有用的項目是RecordMyScreen,發現這裏: https://github.com/coolstar/RecordMyScreen

+1

是的,我一直在關注該項目一段時間,這個團隊做了一個很棒的工作來構建它,並努力解決問題。 – Doug

+0

@Doug和Tim你們知道這個項目是否可以錄製視頻嗎? – iqueqiorio

+0

您好蒂姆,因爲這是一個日期的答案是這仍然是最好的方式來做屏幕捕獲?具體來說,我們需要從UIView中捕獲內容,而不是整個屏幕。問題:http://stackoverflow.com/questions/34956713/simplified-screen-capture-record-video-of-only-what-appears-within-the-layers-o。謝謝你的時間! – Crashalot

0

解決這個問題的另一種方法是使用反饋庫,如BlitFeedback,其中包括輕鬆屏幕視頻捕獲。

+0

嘿託尼,可以blitFeeback,在應用程序中以編程方式記錄屏幕?感謝這篇文章 – iqueqiorio