谁能告诉我如何添加视频的iPhone模拟器,以便我可以测试我正在处理的一些应用程序?提前致谢!如何添加视频到iphone模拟器
回答
好,试试这个:
- (void) downloadVideo {
NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://sepwww.stanford.edu/sep/jon/trash/poolwaves.mov"]];
您可以更改temp.mov到temp.m4v到将vid保存在m4v中。
NSString *tempPath = [NSString stringWithFormat:@"%@/temp.mov", NSTemporaryDirectory()];
[imageData writeToFile:tempPath atomically:NO];
UISaveVideoAtPathToSavedPhotosAlbum (tempPath, self, @selector(video:didFinishSavingWithError: contextInfo:), nil);
}
- (void) video: (NSString *) videoPath
didFinishSavingWithError: (NSError *) error
contextInfo: (void *) contextInfo {
NSLog(@"Finished saving video with error: %@", error);
}
如果更改URL到您moviefile,这应该工作真的很好... 的视频保存在此目录中:/Library/Application Support/iPhone Simulator/4.3.2/Media/DCIM
但你是对的,如果我将文件复制到它,它赢得“T在模拟器显示
迎接
如果您问如何将视频添加到您的应用程序,使用MediaPlayer.h
lib来显示视频的简单方法。
// fileURL is a NSURL made from file path in app bundle
MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL: fileURL];
[[mp view] setFrame:CGRectMake(0,0,100,100)];
[mp play];
您应该为MP物体许多参数:缩放,控制等
我不想将视频添加到我的应用程序。最初我想将它添加到iphone模拟器来测试我的应用程序 – Rani 2011-06-16 11:43:59
去哪里? iPhone上没有“主存”或SD卡,只有应用程序的文档文件夹。他们在/ Users/MAC_USER/libraries/application support/iPhone Simulator/4.1/Applications/ – yosh 2011-06-16 11:50:53
之类的路径下,OP没有要求如何播放视频。他问如何将视频文件添加到模拟器。如果他正在测试需要使用ImagePicker的程序并且他的应用程序需要视频而不是照片,这非常有用。 – 2013-06-27 22:38:33
您需要在您的应用程序中捆绑自身添加视频。稍后,您可以将其复制到文档目录。
嗨@Rahul,我已经在我的应用程序包中添加了.m4v视频。但它没有在我的模拟器中显示视频以检查我的视频是否正常工作 – Rani 2011-06-16 12:55:13
@Rani使用MPMoviePlayerController – 2011-06-16 14:18:26
简短的回答:
- 放下你的视频文件到〜/库/应用程序支持/ iPhone模拟器/ 6.1 /媒体/ DCIM/100APPLE /也许删除媒体的PhotoData文件。
龙答:
- 确保您的电影文件类型为supported on the iPhone。我使用了.mov
- 打开库。 (YourUserName/Library)如果找不到 该文件,它将被隐藏。 Make it visible或用户终端。
- 导航到〜/库/应用程序支持/ iPhone模拟器/ 如果您有多个iOS模拟器选择当前正在开发 的那个。 (我有5.0,5.1,6.0和6.1)
- 导航到〜/库/应用程序支持/ iPhone模拟器/ 6.1 /媒体/ DCIM/100APPLE /并放入您的视频文件。如果100APPLE目录不存在,请创建它。
- 有时你有 删除PhotoData文件在导航到/库/应用程序 支持/ iPhone模拟器/ 6.1 /媒体/强制模拟器 识别新文件,因为你没有通过正常手段添加它。
Xcode 4.6.3和MacOS 10.8.4 fyi。有没有在appdelegate.m
NSString *path = [[NSBundle mainBundle] pathForResource:@"sample_iTunes" ofType:@"mov"];
UISaveVideoAtPathToSavedPhotosAlbum(path, self, @selector(video:didFinishSavingWithError:contextInfo:), nil);`
我使用简短的回答,但无法找到视频从模拟器 – 2013-07-26 11:24:35
尝试很长的答案。 :)你有没有找到正确的文件?你使用的是什么版本的Xcode和模拟器? – 2013-07-26 21:53:44
我用过这两种方法,但不是这帮助我在我的模拟器中显示视频,我的系统是,,'Xcode - 4.6.2,iOS - 6.1,模拟器 - 6.0' – 2013-07-27 04:39:10
您可以将您的文件这很简单,你只需将任何.MOV文件到您的模拟器。现在它将在Safari浏览器中打开。在左上角有一个“完成”按钮。您只需在 之后按此按钮,您可以按Share(分享)按钮,然后选择保存视频选项并完成。现在在你的应用程序中播放它。 :)
添加这些2行代码试图在Xcode的5
我对图像做了同样的事情,将视频拖放到iOS模拟器上,不仅仅是照片的应用程序,但拖动时拖动的任何应用程序都可以在其上运行。
第1步:拖放。
第2步:iPhone模拟器打开Safari浏览器播放视频文件。
第3步:点击共享图标,即可获得此操作的列表中保存视频选项。
但是点击保存视频行动这么多次没有任何反应,没有什么被添加到相册。有任何想法吗?甚至试图将视频文件粘贴到模拟器的路径DCIM路径。
去以下路径和过去视频
/用户/ “用户名”/库/开发商/ CoreSimulator /设备/ 11BFF1F0-2A2B-409A-9727-3267D71E10D4 /数据/多媒体
“11BFF1F0-2A2B-409A-9727-3267D71E10D4”是模拟器文件夹。 – 2016-03-16 05:00:59
1./Users/SandeepKumar/Library/Developer/CoreSimulator。 2.在device.plist中找到设备名称,如“iPhone 6”。 3.转到数据/媒体4.过去的视频。 – 2016-03-16 05:03:33
- 1. iphone - 如何将视频添加到iPad模拟器?
- 2. 将视频添加到iPad模拟器
- 3. 如何在iPhone 6.0模拟器中添加视频?
- 4. iphone模拟器和视频
- 5. 如何将视频添加到iOS7.1模拟器Xcode 6
- 6. 模拟iPhone视频播放器行为
- 7. 如何添加图像到iphone模拟器v4
- 8. 如何添加模拟器到JDE
- 9. 如何在iPhone模拟器上推视频?
- 10. 如何将视频添加到iPhone SDK上的音频文件
- 11. 如何将音频添加到iPhone上的视频文件SDK
- 12. 如何将音频添加到视频?
- 13. Android视频模拟器
- 14. 如何模拟在iPhone模拟器
- 15. 如何在android模拟器中增加视频音量?
- 16. 如何测试在iPhone模拟器上添加注释
- 17. 如何将视频添加到html中
- 18. 如何将视频添加到灯箱?
- 19. 如何为Android模拟器添加ABI?
- 20. 在iphone模拟器中添加图像到图书馆
- 21. iphone os 4.0将图像添加到模拟器4.0文件夹
- 22. 如何将加载器图像添加到HTML5视频?
- 23. 如何添加Youtube视频
- 24. iPhone模拟器的视频捕捉软件
- 25. 录制iPhone应用视频(不含模拟器)
- 26. 在iPhone模拟器中不显示视频
- 27. 未找到iPhone模拟器
- 28. 模拟器翻转到iPhone
- 29. 视频没有在iPhone模拟器中显示(但我可以听到来自视频的音频)
- 30. iOS,我如何将信号强度条添加到iphone模拟器?
使用的MPMoviePlayerController视频在iphone中玩游戏的目的。您将在Apple文档中找到关于它的帮助。 – 2011-06-16 11:50:17
请注意:要轻松添加PHOTO到模拟器:(1)将照片拖到模拟器(2)注意它在照片上SAFARI(3)HOLD DOWN下打开,然后您可以将其保存到照片。应用程序。实际上,**视频的工作方式是相同的,但**你看起来不能播放它们。 – Fattie 2013-12-01 14:38:09