天道酬勤,学无止境

save videos in iphone simulator & upload it to the web services

I just want to know that how I can save the videos to the iphone simulator & how I can upload it to the web services?

Thanks.


vpc=[[UIImagePickerController alloc] init];
    vpc.delegate=self;
    vpc.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
    vpc.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:vpc.sourceType];
    vpc.allowsEditing = NO;
    vpc.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
    [self presentModalViewController:vpc animated:YES];

i am doing this it gives an error, kuTType undeclared before it used, i dont know about the kuTTypeMovies, please reply as soon as possible.

Thanks

评论

I think you are missing one of below framework

libz.1.2.3.dylib
MobileCoreServices.framwork
SystemConfiguration.framwork

You need to import framework #import MobileCoreServices/UTCoreTypes.h

If u got an error when u import framework.try below method I found.

1) open your project profile

2) build phases > link binary with libraries

3) click + , add MobileCoreService framework

4) now see it in left side.In the Headers folder of framework.find file name MobileCoreServices.h

5) Now open .h file, simple drag it below #import UIKit/UIKit.h

Note : make sure you need to drag it into #import<....>

Now what...? Thats it.You can see KuTTYpeMovie in .m file...thanks

受限制的 HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。

相关推荐
  • 如何在 iPhone 6.0 模拟器中添加视频? [复制](How to add videos in iPhone 6.0 simulator? [duplicate])
    问题 这个问题在这里已经有了答案: 如何将图像添加到 iOS 模拟器8 个回答 8 年前关闭。 我有关于在iPhone模拟器中保存视频的问题。 我尝试了几个选项,比如去图书馆,但它看起来并不酷。 我想添加它们,以便我可以在我的应用程序中选择它们。 回答1 1.将视频文件拖放到模拟器 2.按标签栏上的操作按钮 3.保存到相机胶卷 现在您可以选择该视频。 编辑 您应该设置选择器的媒体类型以列出视频。 为了那个原因 #import <MobileCoreServices/MobileCoreServices.h> UIImagePickerController *picker = [[UIImagePickerController alloc]init]; picker.mediaTypes =[[NSArray alloc] initWithObjects: (NSString *) kUTTypeMovie,kUTTypeVideo,kUTTypeImage, nil]; 回答2 有两种方式 通过网络服务下载视频只需将视频粘贴到该路径 /Users/Apple/Library/Application Support/iPhone Simulator/6.0/Media/DCIM/
  • 将图像或视频添加到iPhone模拟器(Adding images or videos to iPhone Simulator)
    问题 我正在尝试将UIImagePickerController与UIImagePickerControllerSourceTypePhotoLibrary一起使用,但显示“没有照片”。 模拟器从何处获取图像? 我应该在哪里复制图像,以便在模拟器中显示它们? 回答1 将图像,视频等内容下载到模拟器上的最简单方法是将它们从计算机拖放到模拟器上。 这将导致模拟器打开“照片”应用程序并开始填充图库。 如果您想要一个可编写脚本的方法,请继续阅读。 注意-尽管这是有效且可行的,但我认为下面的Koen解决方案现在是更好的解决方案,因为它不需要重新启动模拟器。 通过转到xCode->设备,选择模拟器并检查标识符值来标识模拟器。 或者,您可以确保模拟器正在运行,然后运行以下命令以获取设备ID xcrun simctl list | grep Booted xcrun simctl list | grep Booted 去 〜/库/开发人员/ CoreSimulator /设备/ [仿真器标识符] / data / Media / DCIM / 100APPLE 并添加IMG_nnnn.THM和IMG_nnnn.JPG。 然后,您将需要重置模拟器(硬件->重新引导),以使其注意到新的更改。 它们不是JPEG也没关系-它们都可以是PNG,但是看来它们必须同时存在才能正常工作。 如果DCIM不存在
  • 有没有办法将我的 iPhone 屏幕捕获为视频? [关闭](Is there a way I can capture my iPhone screen as a video? [closed])
    问题 关闭。 此问题不符合 Stack Overflow 准则。 它目前不接受答案。 想改善这个问题吗? 更新问题,使其成为 Stack Overflow 的主题。 7年前关闭。 改进这个问题 我希望能够将 iPhone 的屏幕捕获为视频,但我不确定这样做的最佳方法。 谁能帮助指导我如何最好地做到这一点而不越狱? 回答1 简而言之,这是我的解决方案: 近年来,当需要从 iOS 应用程序的界面生成移动的视觉内容时,我会要求开发人员提供为模拟器设计的应用程序的编译,(必须单独编译,因为应用程序默认编译为运行在 iPhone 的 ARM 处理器上运行,而模拟器在 Mac 的 Intel 处理器上运行)。 这将在 Mac 上使用 Snapz Pro、Screenflow 或类似的东西进行屏幕捕获。 除此之外,典型的解决方案需要越狱设备并安装来自 Cydia Store 的屏幕捕获应用程序。 随着 iPad 2 的推出,Apple 启用了全接口镜像视频输出,可以通过授权的 Dock 连接器连接到 HDMI 加密狗,或通过一个扩展坞连接器连接到 VGA 加密狗。 (注意:Apple 的复合和组件选项不移植镜像内容。)虽然这些输出机制的典型意图是将界面内容显示到外部投影仪或高清晰度电视,但可以使用具有以下功能的设备录制此镜像内容录制或转码来自此类传入源的内容。 随着 iPhone 4S 的推出
  • 将图像上传到 Web 服务会使图像损坏(Uploading image to web service leaves the image corrupt)
    问题 我正在尝试从 iPhone 将图像上传到网络服务,但即使文件已成功上传,也无法查看 jpg,它似乎已损坏。 使用以下 c# 代码可以成功上传文件并正常工作: var url = http://myurl.co.uk/services/service.svc/UploadImage?id=108&ext=png; HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url); req.Method = "POST"; req.ContentType = "image/jpeg"; using (var reqStream = req.GetRequestStream()) { var bytes = File.ReadAllBytes("C:\\Users\\Chris\\Pictures\\default.png”); reqStream.Write(bytes, 0, bytes.Length); } HttpWebResponse resp = (HttpWebResponse)req.GetResponse(); Console.WriteLine("HTTP/{0} {1} {2}", resp.ProtocolVersion, (int)resp.StatusCode, resp
  • Uploading image to web service leaves the image corrupt
    I am trying to upload an image to a web service from an iPhone, but even though the file is successfully uploaded, the jpg cannot be viewed, it seems corrupt. A file can be successfully uploaded and working fine using this c# code: var url = http://myurl.co.uk/services/service.svc/UploadImage?id=108&ext=png; HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url); req.Method = "POST"; req.ContentType = "image/jpeg"; using (var reqStream = req.GetRequestStream()) { var bytes = File.ReadAllBytes("C:\\Users\\Chris\\Pictures\\default.png”); reqStream.Write(bytes, 0, bytes.Length); }
  • 如何在iPhone模拟器上推送视频?(How To Push Video on iPhone Simulator?)
    问题 我想将视频推送到iPhone模拟器中,以测试UIImagePickerController中的视频选择。 有可能这样做吗? 如果可以的话,您能给我一些建议吗? 谢谢。 回答1 您可以将UIImagePickerController子类化以覆盖其行为并提供您自己的视图。 如果执行此操作,则可以调用imagePickerController:didFinishPickingMediaWithInfo:并提供自己的预先录制的视频。 如果包括从iPhone 3GS实际录制的视频,则您得到的行为将非常类似于实际设备。 当然,发货前始终总是在真实的设备上进行测试! 我们以非常相似的方式使用CLLocationManager的子类,以提供更好的位置模拟。 回答2 这里建议的其他方法均不适合我,但我发现了一种可在最新版本(6.1)的模拟器上工作的方法: 启动模拟器,然后从主屏幕导航到“照片”应用程序。 将.m4v文件从文件系统拖放到模拟器窗口中。 该视频现在将在野生动物园中播放。 点击左上角的“完成”。 单击“共享”按钮,然后选择“保存到相机胶卷” 你完成了! 回答3 我变得更加容易:首先,我用QuickTime X录制了一个示例截屏,并将其保存在iPhone中。 然后,我将其复制到'~/Library/Application Support/iPhone Simulator/User
  • ASIFormDataRequest upload video works in iPhone simulator but fails with iPhone for files over 1.5 MB
    I am using ASIHTTPFormDataRequest to upload a video file. I know my code works because when I upload a video under 1.5 MB (low quality under 1 minute 40 seconds) on the iPhone it successfully posts. I was convinced it was a server issue so we did every test ever and came back with no success. It wasn't until the other day that I was able to successfully upload a large file within the iPhone simulator. The file was over 5 MB and high quality. So I am forced to belive that it has something to do with the iPhone device itself. I've googled up a storm and came back with the same stupid response
  • 捕获iOS模拟器视频以进行App预览(Capture iOS Simulator video for App Preview)
    问题 好的,现在我们可以在App Store上提交我们应用程序的视频预览。 根据苹果公司的说法,我们应该使用iOS8设备和OSX 10.10. 问题是您必须拥有所有不同的设备(4“,4.7”,5.5“和iPad)。 是否有替代方法? 我正在考虑捕获模拟器的视频。 问题是当以100%分辨率显示时,设备屏幕大于我的FullHD显示器。 有什么解决方案可以从模拟器中以全分辨率捕获视频吗? 编辑:由于很多人都在回答我不问的问题,让我说:-记录一个设备的大小并缩放它不是我要的; -如何记录任何应用程序预览不是我要的; -我不是在问您如何预览? 我要问的是,如果屏幕上不适合显示,您能否以100%的分辨率录制来自模拟器的视频? 回答1 对于Xcode 8.2或更高版本 您可以使用xcrun simctl来拍摄Simulator的视频和屏幕截图, xcrun simctl是用于控制Simulator的命令行实用程序 在模拟器上运行您的应用打开一个终端运行命令截屏xcrun simctl io booted screenshot <filename>.<file extension> 例如: xcrun simctl io booted screenshot myScreenshot.png 拍摄视频xcrun simctl io booted recordVideo <filename>
  • ASIFormDataRequest 上传视频在 iPhone 模拟器中有效,但对于超过 1.5 MB 的文件在 iPhone 上失败(ASIFormDataRequest upload video works in iPhone simulator but fails with iPhone for files over 1.5 MB)
    问题 我正在使用 ASIHTTPFormDataRequest 上传视频文件。 我知道我的代码有效,因为当我在 iPhone 上上传低于 1.5 MB(低于 1 分 40 秒的低质量)的视频时,它成功发布。 我确信这是服务器问题,因此我们进行了所有测试,但都没有成功。 直到前几天,我才能够在 iPhone 模拟器中成功上传一个大文件。 该文件超过 5 MB 且质量很高。 所以我不得不相信它与 iPhone 设备本身有关。 我用谷歌搜索了一场风暴,并得到了同样愚蠢的回应:这是一个服务器问题。 那么它不是... 这是我的代码: -(void) post:(NSData *) pVideoData progressBarView:(UIProgressView *) pProgressBarView{ pVideoData = [NSData dataWithContentsOfFile: m_pAppDelegate.m_pAppData.m_pPhotoURL]; NSString *urlAddress = [NSString stringWithString:@"https://api.sitename.com/action/upload"]; NSURL *url = [NSURL URLWithString:urlAddress]; ASIFormDataRequest
  • iPhone-如何将视频添加到iPad模拟器?(iphone - How do I add videos to iPad simulator?)
    问题 不,将视频放到 ~/Library/Application Support/iPhone Simulator/3.2/Media/DCIM/100APPLE 不能完全正常工作,因为模拟器可以在Photos.app上看到视频,但是当我尝试使用UIImagePickerController选择视频时,我的应用程序崩溃了。 我认为这可能与视频的格式有关。 我正在使用QuickTime生成视频。 我正在使用“用于iPhone”的设置...因此它正在生成480x360像素H264的M4V。 我试图创建一个具有相同特征的MOV,一个具有640x480的MOV,但没有任何效果。 我还放了一部用iPhone 3GS创建的电影,但它仍然崩溃。 我的文件名为VID_0001.MOV,全部为大写。 这是我崩溃时看到的错误 *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSCFArray objectAtIndex:]: index (1) beyond bounds (0)' 永远不会调用didFinishPickingMediaWithInfo方法,因此它在模拟器或视频上会出现一些问题。 我选择视频后,该应用程序便崩溃了。 这个问题没有解决办法吗? 来吧,伙计们! :-) 谢谢。
  • 如何在 iphone sdk 中获取 Google Drive 的内置库(How to get the inbuild library for google drive in iphone sdk)
    问题 我遇到了一个问题,我想制作一个应用程序,在其中我将数据存储在 Google Drive 中。 我已经生成了客户端 ID 和客户端密钥。 现在你无法找到谷歌驱动器的内置库。 以及将 GTL.xcodeproj 拖到哪里以及 GTLDrive.h 和 GTLDrive_Sources.m 是什么。 如何使用它以及从哪里获得它???? 这是我将使用的代码: #import <UIKit/UIKit.h> #import <MobileCoreServices/MobileCoreServices.h> #import "GTMOAuth2ViewControllerTouch.h" #import "GTLDrive.h" @interface ViewController : UIViewController <UINavigationControllerDelegate, UIImagePickerControllerDelegate> @property (nonatomic, retain) GTLServiceDrive *driveService; @end #import "ViewController.h" static NSString *const kKeychainItemName = @"Google Drive Quickstart"; static
  • HTML5 getUserMedia记录网络摄像头,包括音频和视频(HTML5 getUserMedia record webcam, both audio and video)
    问题 是否可以使用Chrome从浏览器捕获视频(网络摄像头)和音频(麦克风),然后将流另存为视频文件? 我想用它来创建类似视频/照相亭的应用程序,该应用程序允许用户将简单的(30秒)消息(视频和音频)记录到以后可以观看的文件中。 我已经阅读过文档,但是(尚未)看到有关如何同时捕获音频和视频的任何示例,而且我还没有找到将结果存储在视频文件中的方法。 谁能帮忙? 回答1 MediaStreamRecorder是一个WebRTC API,用于记录getUserMedia()流(仍在实现中)。 它允许Web应用程序通过实时音频/视频会话创建文件。 <script language="javascript" type="text/javascript"> function onVideoFail(e) { console.log('webcam fail!', e); }; function hasGetUserMedia() { // Note: Opera is unprefixed. return !!(navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia); } if (hasGetUserMedia()) { //
  • 黑微小开发文档
    1. 课程介绍 ​ 本次课程分为两个部分。 1.1. 微信小程序基础 ​ 主要讲解微信小程序的基础使用以及相关概念知识 1.2. bilibili微信小程序 ​ 一个基于小程序的bilibili应用,加深对微信小程序基础知识的了解。 2. 小程序介绍 微信小程序是腾讯于2017年1月9日推出的一种不需要下载安装即可在微信平台上使用的应用,主要提供给企业、政府、媒体、其他组织或个人的开发者在微信平台上提供服务。 微信小程序和微信的原生功能应用在本质上是一样的——它们都是Web App。Web App就是一种通过H5页面技术实现的,和Native App的功能和界面几乎一样的手机App形态。很多商家和企业为了节省技术人员和资金的投入,都会选择使用Web App制作工具,免费快速制作自己的Web App。 截止2018年3月,微信小程序用户规模突破4亿,小游戏类微信小程序占比达28%。 2.1. 微信小程序的优势 很多人做微信公众号,而非App,因为App推广成本太高。这导致公众号现在更像是媒体化的平台。微信的本意是要提供服务,所以推出了服务号,但是服务号也没达到预期。微信小程序的优势: 一是微信有海量用户,而且粘性很高,在微信里开发产品更容易触达用户; 二是推广app 或公众号的成本太高。 三是开发适配成本低。 四是容易小规模试错,然后快速迭代。 五是跨平台。 事实上
  • python爬虫实战,超简单爬取抖音无水印视频
    目录 一、抖音视频分析 二、分析复制的短链接 三、分析返回的数据 四、下载源码 五、运行结果: 一、抖音视频分析 很多人学习python,不知道从何学起。 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。 很多已经做案例的人,却不知道如何去学习更加高深的知识。 那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码! QQ群:961562169 ①、打开抖音app,搜索想要爬取视频的抖音音乐人 ②、找到主页右上角三个点 ③、点击其中的分享 ④、选择其中的复制链接 二、分析复制的短链接 ①浏览器打开复制的链接 发现短连接被还原成了原始链接暂时我们不知道需要下载视频需要的是什么参数,后期通过分析知道只需要sec_uid这个参数即可pc端打开会出现样式问题,我们选择移动端打开,模拟手机环境因此,爬虫也需要模拟移动端环境进行请求 ②、使用移动端打开 ③、浏览器抓包 点击作品和喜欢,可以抓包到请求的链接,这个我们稍后分析因为现在抖音app有隐藏自己收藏的功能,所以如果用户设置了隐藏,你将无法下载用户收藏的视频哦 ④、分析请求链接 通过抓包我们知道用户上传的数据链接为:https://www.iesdouyin.com/web/api/v2/aweme/post/?sec_uid=MS4wLjABAAAAYSkDWl4l
  • 在 iPhone 上部署时 UIVideoAtPathIsCompatibleWithSavedPhotosAlbum 返回 false(UIVideoAtPathIsCompatibleWithSavedPhotosAlbum returns false when deploying on the iPhone)
    问题 我的应用程序的功能之一是下载 mp4 文件并将其存储到本地手机相册。 从那以后我尝试了几种方法,结果总是一样的,它在模拟器上有效,但在实际的 iPhone 上无效。 Xcode 是 5.0.1 版,iPhone 4。 下面是我使用 ASIHttpRequest 库在此处发布之前最后一次尝试应用的代码,结果仍然相同,它在模拟器上工作,但在手机本身上无效。 下载: ASIHTTPRequest* request = [ASIHTTPRequest requestWithURL:url]; // url is the address to the mp4 file NSString* filePath = [NSString stringWithFormat:@"%@%@", NSTemporaryDirectory(), filename]; //filename is the file I save to, eg xxx.mp4 [request setDownloadDestinationPath:filePath]; [request setDelegate:self]; [request setDidFinishSelector:@selector[ASIRequestDone:)]; [request setDidFailSelector:@select
  • 如何从iPhone上传视频到服务器?(How to Upload video to server from iPhone?)
    问题 -(IBAction)uploadToServer :(id)sender { NSString *str1=[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"intro.mp4"]; NSLog(@"str1=%@",str1); NSString *escapedUrlString = [str1 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSLog(@"escapedUrlString=%@",escapedUrlString); NSURL *videoURL = [NSURL URLWithString:escapedUrlString]; NSLog(@"videoURL=%@",videoURL); NSData *newdata = [NSData dataWithContentsOfFile:escapedUrlString]; webdata=[NSData dataWithData:newdata]; NSLog(@"webData = %@",webdata); [self post:webdata]; } - (void)post:(NSData *)fileData {
  • 如何将照片和视频加载到 Iphone Simulator 4.0(how to load the photos and videos to Iphone Simulator 4.0)
    问题 有什么方法可以将照片和视频加载到 iPhone Simulator 4.0.0 中吗? 最好的问候,穆罕默德·萨迪克。 回答1 诀窍是: 退出模拟器使用 Finder 将照片添加到 .../iPhone Simulator/4.0.1/Media/DCIM/100APPLE 文件夹删除 /iPhone Simulator/4.0.1/Media/PhotoData 文件夹重新启动模拟器并打开照片。 它应该从 DCIM 文件夹的内容重建您的照片索引。 回答2 从 Safari 保存照片仍然适用于 iPhone Simulator 4.0,但有一些小故障。 也许你不需要急于确保 Safari 保存照片等。 此外,在照片更新可用照片列表之前似乎有轻微延迟。 回答3 如果您需要导入的不仅仅是一两张照片,请查看我写的这篇文章。 它描述了一种执行批量导入照片的简单方法,适用于 iOS 4.x。
  • Python爬取抖音APP短视频数据(无水印的哟)
    前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于塘主软件汇 ,作者一杯仙气 转载地址 https://mp.weixin.qq.com/s?src=11×tamp=1602738722&ver=2645&signature=dT9PJpwX3kudI7A*l9pExzDmsrRIx927P4XOIR1K2StCr1w3HfiyBW9ODeawmkoscj1RaPPgI9o5OQzekNEgxuBYZdwfMlCTzITmY7u1WlGccXaBPOmPCMo9UfTmVmqa&new=1 注意:因为抖音更新版本速度比较快,不能保证这篇文章一直能用,但是爬虫思想不会变,只要学会了思想,无论怎么变,相信你都能解决的 一、抖音视频分析 ①. 打开抖音app,搜索想要爬取视频的抖音音乐人 ②. 找到主页右上角三个点 ③. 点击其中的分享 ④. 选择其中的复制链接 二、分析复制的短链接 ①浏览器打开复制的链接 发现短连接被还原成了原始链接 暂时我们不知道需要下载视频需要的是什么参数,后期通过分析知道只需要sec_uid这个参数即可 pc端打开会出现样式问题,我们选择移动端打开,模拟手机环境 因此,爬虫也需要模拟移动端环境进行请求 ②使用移动端打开 ③浏览器抓包 点击作品和喜欢,可以抓包到请求的链接
  • How to Upload video to server from iPhone?
    -(IBAction)uploadToServer :(id)sender { NSString *str1=[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"intro.mp4"]; NSLog(@"str1=%@",str1); NSString *escapedUrlString = [str1 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSLog(@"escapedUrlString=%@",escapedUrlString); NSURL *videoURL = [NSURL URLWithString:escapedUrlString]; NSLog(@"videoURL=%@",videoURL); NSData *newdata = [NSData dataWithContentsOfFile:escapedUrlString]; webdata=[NSData dataWithData:newdata]; NSLog(@"webData = %@",webdata); [self post:webdata]; } - (void)post:(NSData *)fileData {
  • 如何将图像添加到iOS模拟器(How do I add images to the iOS Simulator)
    问题 我有xcode 4.5.1,想将照片添加到iphone 6.0模拟器中,但找不到。 我有一个名为iphone Simulator的文件夹,但它仅包含4.3.1。 可能是因为几个月前,我将应用程序支持中的几乎所有内容都拖到了外部硬盘驱动器上,以节省一些内存。 现在,当我将其拖回时,它包含我以前使用的4.3.1。 我需要下载新的东西还是应该怎么做? 提前致谢! 回答1 运行模拟器在模拟器上运行Safari 将图片拖到在Simulator上运行的Safari上,这将打开图像。 单击并按住图像,或点击底部工具栏中的共享图标。 您会收到一条警报,询问您是否要将图像存储到手机中 回答2 有一种比Abizern描述的方法稍快的方法 打开模拟器将图像直接拖动到图像上(无需启动Safari.app) Safari Willl发布长按图像并将其保存到Simulators Camera Roll iOS9更新:本地存储的图像可以直接拖到模拟器上,而不必显式保存。 请注意,您的图像存储在此处( 6.1与Simulator版本匹配): ~/Library/Application Suppport/iPhone Simulator/6.1/Media/DCIM/100APPLE 不幸的是,您不能仅将图像添加到该文件夹​​,因为它们不在Simulator的图像数据库中,因此将被忽略。 但是