我想将一个视频推送到iPhone模拟器中,以测试UIImagePickerController中的视频选择功能。这是否可能?如果可能的话,你能给我一些建议吗?
谢谢。
谢谢。
这里提出的其他方法都不适用于我,但是我发现了一种在模拟器最新版本(6.1)上有效的方法:
.m4v
文件拖放到模拟器窗口中。视频现在将在 Safari 中播放。完成!
我让它更容易了解:
首先,我用QuickTime X录制了一个样本屏幕录像并将其保存为iPhone格式。
然后,我将其复制到'~/Library/Application Support/iPhone Simulator/User/Media/DCIM/100APPLE/VID_0001.m4v'
(也许您需要创建100APPLE目录)。重新启动iPhone模拟器,并在Photos应用程序的“已保存照片”下看到我的视频。当我使用UIImagePickerController时,那个视频就在那里,我可以选择它。
如果这有帮助,我使用的是10.6.2上的SDK 3.2.1。
/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
路径下删除PhotoData
文件夹UIImagePickerController
的子类来覆盖其行为并提供自己的视图。如果您这样做,您就可以调用imagePickerController:didFinishPickingMediaWithInfo:
并提供自己预先录制的视频。如果您包括从iPhone 3GS实际记录的视频,则获得的行为将非常类似于实际设备的行为。CLLocationManager
的子类来提供更好的位置模拟。简短回答:
详细回答:
.mov
文件。谢谢! - Alex Spencer