如何在iOS 4.2中将视频导入iPhone模拟器相机胶卷?

Dav*_*les 17 iphone ios-4.2 ios-simulator

我已经尝试过这里这里描述的解决方案,即将QuickTime电影复制到~/Library/Application Support/iPhone Simulator/User/Media/DCIM/100APPLE/VID_0001.m4v,但这似乎没有做任何事情,而且我猜测自iOS 3.2以来发生了一些变化,使其无效.

请注意,我非常喜欢不涉及向我的应用程序添加代码的解决方案,除非这确实是唯一的方法.

ETA:我知道可以将视频文件作为资源包含在内; 我想要的是将视频文件添加到相机胶卷 - 可以通过(例如)保存Safari中的图像来完成照片 - 这样我就可以测试涉及挑选媒体文件的功能.

再次更新:如果有人可以明确地告诉我,通过参考,这也是不可能的,这也会有所帮助.

Pwn*_*rus 45

我找到了一种似乎适用于大多数版本的模拟器的方法(确认为6.1):

  1. 启动模拟器并从主屏幕导航到照片应用程序.
  2. .m4v文件从文件系统拖放到模拟器窗口中.该视频现在将在野生动物园中播放.
  3. 点击左上角的"完成".
  4. 点击" 分享 "按钮,然后选择"保存到相机胶卷"

你完成了!

  • 在10.0版中甚至更加简单!只需打开“照片”应用程序,拖放即可完成! (3认同)

Jon*_*era 7

Xcode 10+ 中,您只需将视频拖放到模拟器中即可。如果照片应用程序尚未打开,它将打开并在内置示例照片旁边显示视频。


Dan*_*nis 5

对于XC6模拟器,您可以使用此命令行命令搜索模拟器目录:

例如,如果要查找具有"5s"设备的目录:

grep -r -e "5s" --include="device.plist" ~/Library/Developer/CoreSimulator/Devices
Run Code Online (Sandbox Code Playgroud)

获得该文件夹后,您可以导航至:

<your-sim>/data/Media/DCIM/100APPLE
Run Code Online (Sandbox Code Playgroud)

并在那里复制你的文件.当您启动模拟器时,您应该打开照片应用程序,它应该"恢复"媒体的元数据.如果不是这种情况,您还可以删除"下载"和"PhotoData"文件夹并重新启动模拟器.


Bre*_*ham 5

这就是我必须为 Xcode 6.3.1 / iOS 8 做的事情:

  • 打开 Safari
  • 使用file://协议在 Mac 的 HD 上输入 m4v 的文件路径,例如file:///Users/brentd/Desktop/video.m4v.
  • 点击完成
  • 点击分享按钮
  • 选择“保存视频”

该视频现在将在您的相机胶卷中。