如何在iPhone模拟器上推送视频?
我想将一个视频推入iPhone模拟器,以测试UIImagePickerController中的视频拾取。有可能吗?如果可能的话,你能给我一些建议吗如何在iPhone模拟器上推送视频?,iphone,ios-simulator,Iphone,Ios Simulator,我想将一个视频推入iPhone模拟器,以测试UIImagePickerController中的视频拾取。有可能吗?如果可能的话,你能给我一些建议吗 谢谢。您可以子类化UIImagePickerController以覆盖其行为并提供自己的视图。如果执行此操作,则可以调用imagePickerController:didFinishPickingMediaWithInfo:并提供您自己的预录制视频。如果你包括一段从iPhone3GS上实际录制的视频,你得到的行为将与实际设备非常相似 当然,在出厂前,
谢谢。您可以子类化
UIImagePickerController
以覆盖其行为并提供自己的视图。如果执行此操作,则可以调用imagePickerController:didFinishPickingMediaWithInfo:
并提供您自己的预录制视频。如果你包括一段从iPhone3GS上实际录制的视频,你得到的行为将与实际设备非常相似
当然,在出厂前,一定要在真正的设备上进行测试
我们以非常相似的方式使用CLLocationManager
的子类来提供更好的位置模拟 我简化了:
首先,我用QuickTime X录制了一个示例屏幕广播,并将其保存到iPhone上。
然后,我将它复制到”~/Library/Application Support/iPhone Simulator/User/Media/DCIM/100APPLE/VID_0001.m4v'
(也许您需要创建100APPLE目录)。重新启动了iPhone模拟器,并在Photos.app的“保存的照片”下看到了我的视频。当我使用UIImagePickerController时,视频就在那里,我可以选择它
如果有帮助,我将在10.6.2上使用SDK 3.2.1。简短回答:
Xcode 4.6.3和MacOS 10.8.4供参考。没有在Xcode 5上尝试过 遵循以下步骤
/Users/UserName/Library/Application Support/iPhone Simulator/6.1/Media/DCIM/100APPLE
VID_0001.m4v
或VID_0001.mov
/Users/UserName/Library/Application Support/iPhone Simulator/6.1/Media/PhotoData中删除
这里建议的其他方法都不适用于我,但我找到了一种适用于最新版本(6.1)模拟器的方法:
.m4v
文件拖放到模拟器窗口中。视频现在将在safari中播放你完了 在OSX10.8.2、xcode 4.5.2(4G2008a)上试用,似乎不起作用。(Photos.app中没有显示任何新内容)删除PhotoData文件夹帮助@PetrPeller删除photodata文件夹会复制所有图像这也适用于
.mov
文件。非常感谢。