有没有办法从您自己的应用程序中捕获屏幕视频?据我所知,UIImagePickerController
(仅限相机)无法做到这一点,但也许有一种方法可以使用iOS 4 AV Foundation 或核心视频
答案 0 :(得分:3)
在运行时,似乎有两种方法可以捕获应用程序的内容:
你必须每秒多次捕获它(我猜24次应该可以用于人眼持久性)然后你将不得不制作电影。也许你可以使用ffmpeg iphone port。
或者,如果您想捕获正在运行的应用程序,那么您最好的选择是在模拟器上运行您的应用程序并使用Mac OS X截屏软件来捕获它。另请参阅SimFinger“使用iPhone模拟器的屏幕截图的一小部分技巧”。
最后,也许以下StackOverflow thread可能会帮助您制作更好的截屏视频。
答案 1 :(得分:1)
SimFinger和ScreenFlow都很棒。
如果您必须在设备上进行拍摄(例如,当使用加速计,GPS,相机等时),您目前必须诉诸越狱世界。在Cydia Store中以5美元的价格购买的“显示记录器”应用程序允许创建iPhone屏幕内容的AVI电影。这适用于所有应用。有YouTube video显示它。然后可以将电影文件上传到YouTube或通过内置的Web服务器从iPhone上取下。