答案 0 :(得分:39)
我找到了一种似乎适用于大多数版本的模拟器的方法(确认为6.1):
.m4v
文件从文件系统拖放到模拟器窗口中。该视频现在将在野生动物园中播放。你已经完成了!
答案 1 :(得分:5)
对于XC6模拟器,您可以使用此命令行命令搜索模拟器目录:
例如,如果要查找具有“5s”设备的目录:
grep -r -e "5s" --include="device.plist" ~/Library/Developer/CoreSimulator/Devices
获得文件夹后,您可以导航至:
<your-sim>/data/Media/DCIM/100APPLE
并将文件复制到那里。当您启动模拟器时,您应该打开照片应用程序,它应该“恢复”媒体的元数据。如果不是这种情况,您还可以删除“下载”和“PhotoData”文件夹并重新启动模拟器。
答案 2 :(得分:3)
这是我必须为Xcode 6.3.1 / iOS 8做的事情:
file://
协议将文件路径输入Mac Mac上的m4v,例如file:///Users/brentd/Desktop/video.m4v
。视频现在将在您的相机胶卷中。
答案 3 :(得分:2)
答案 4 :(得分:1)
如果您将MP4文件粘贴到xcode中的“Resources”组/文件夹中,模拟器就可以像访问其他本地资源一样访问它。
以下是devx上的一个示例,演示了如何从资源组播放电影文件。
答案 5 :(得分:1)
我最后使用了代码解决方案,但之后查看了模拟器文件夹,它为视频使用了不同的命名策略。
如果将文件另存为:
,也许它会起作用〜/ Library / Application Support / iPhone 模拟器/用户/媒体/ DCIM / 100APPLE / IMG_0001.M4V
答案 6 :(得分:0)
这不起作用(不打开safari)如果您在模拟器上安装了一个具有文档.ext处理程序的应用程序,它会打开该应用程序而不是Safari,所以只需
答案 7 :(得分:0)
从模拟器登录到您的iCloud帐户。与iCloud同步您的手机照片和视频。它们只会出现。
答案 8 :(得分:0)
在 Xcode 10 中,您只需将视频拖放到模拟器中即可。如果“照片”应用尚未打开,它将打开并在其中显示视频以及内置示例照片。