草庐IT

ASIHTTPREQUEST

全部标签

iOS > 可以播放部分下载的视频吗?

假设我们正在下载一个大视频-它有50Mb-但到目前为止只下载了25Mb-是否可以在完全下载之前开始播放视频? 最佳答案 我假设您正在为您的视频使用MPMoviePlayerController...MPMoviePlayerController有一个loadState属性,你可以用thisnotification监控它.检查视频是否已下载到可播放的范围,然后播放。//BeginobservingthemoviePlayer'sloadstate.[[NSNotificationCenterdefaultCenter]addObser

ios - 使用 ASIHTTPRequest 在重定向上附加原始 header

我正在通过HTTP访问API并使用ASIHTTPRequest。要访问API,我必须发送额外的header,我在其中添加了以下内容:[requestaddRequestHeader:@"Access-Key"value:@"1234"];这些header必须随每个请求一起发送。当我被重定向时,这些header丢失了,所以我想重新设置它们。在执行重定向请求之前,是否有可能再次设置它们?当我实现-(void)request:(ASIHTTPRequest*)requestwillRedirectToURL:(NSURL*)newURL方法时,调用此委托(delegate)函数后请求被取消。

iphone - 使用 Asihttprequest 和 iphone 的 Json 框架解析 JSON 数据

我一直在学习如何使用JSON框架和适用于iOS的ASIHTTPRequest来解析JSON。我已经通过社区教程使用Twitter提要和自定义提要进行了测试。一切顺利。然后我想我将使用MicrosoftOdataServiceforNorthwinddb进行测试。您可以在此处查看json结果:http://jsonviewer.stack.hu/#http://services.odata.org/Northwind/Northwind.svc/Products%281%29?$format=json现在我一直在努力研究如何只解析产品名称。谁能指出我正确的方向?应我的要求完成我有这个:-

iphone - Amazon S3 通过 iOS 应用程序上传完成百分比

我正在将一个文件从iOS应用程序上传到S3,该文件可能会变得非常大。(最多3-5mb)我想有一种方法可以让用户看到上传进度的上传进度条。我研究了多个类,但没有找到解决方案。网上最流行的是ASIHTTPRequest,支持异步上传,但是我没看到哪里有提供进度让我显示。如有任何帮助,我们将不胜感激。提前致谢。 最佳答案 ASIHTTPRequest提供状态信息,但您提供进度View。它叫做UIProgressView,它是UIView的子类,这意味着您可以将它放在任何已有View的地方。您将请求的委托(delegate)连接到您的进度V

iphone - ASIHTTPRequest 无法创建请求(错误的 URL?)错误

我不断收到:Unabletocreaterequest(badurl?)错误消息,如:-(void)grabURLInBackground:(id)sender{NSURL*url=[NSURLURLWithString:@"http://api.website.com/api_requests/standard_request/getItemRequest={\"Id\":\"Logic\"}"];ASIHTTPRequest*request=[ASIHTTPRequestrequestWithURL:url];[requestaddRequestHeader:@"X-WEBSITE

objective-c - 使用 ASIHttpRequest 下载多个图像

我有一个包含多个单元格的UITableView。当我单击一个单元格时,我会按下另一个Controller来显示该单元格的详细信息。在细节上,我有一个包含多个UIImageViews的scrollView。当加载详细View时,我想使用ASIHTTPRequest从Web下载这些View的图像。 最佳答案 您可以覆盖UIView。每个View都有一个ASIHTTPRequest。每次下载完成后,您可以使用drawRect绘制下载的图像。这是一个演示:MyImageView.h#import#import"ASIHTTPRequest.

objective-c - AFNetworking 中的 ASIFormDataRequest?

我在ASIHTTP中有一些代码,但我想继续使用AFNetworking。我对一些POST请求使用了ASIFormDataRequest,这段代码工作正常:NSURL*url=[NSURLURLWithString:@"http://someapiurl"];ASIFormDataRequest*request=[ASIFormDataRequestrequestWithURL:url];[requestsetPostValue:@"123"forKey:@"phone_number"];[requeststartSynchronous];NSError*error=[requester

android - ASIHTTPRequest 等效于 Android 或任何 HTTP 请求管理器/包装器?

我正在开发一个将发出大量HTTP请求的应用程序。我知道iOS有一个名为ASIHTTPRequest的第三方库来管理和组织所有这些请求,从而使它变得更加容易和不那么乏味。是否有适用于Android的类似库? 最佳答案 根据this说吧,如果你的目标是Gingerbread之前的版本(ApacheHttpClientlibrary.但是,如果您的目标是Gingerbread或更高版本,则使用java.net.URLConneciton会更安全。Google工程师推荐的类(class)。 关于

iphone - iOS:检查远程文件更新

我有几个从远程XML文件收集内容的UITableView。有时文件更新了,但是View没有更新,因为我在我的viewDidLoad方法中加载了文件。我假设我应该检查viewDidAppear并再次加载我的XML文件。但我不希望每次用户点击回到该View时都加载它。最好的方法是什么?我能以某种方式检查网络上远程文件的更新日期吗?或者我应该将更新日期存储在我的应用程序中,然后每隔一段时间检查一次?必须有一种首选方法来执行此操作,以便我知道XML文件已更新。谢谢。 最佳答案 我建议向一个开销非常小的页面发出get请求,只需要检查版本是否已

ios - ASIHTTPRequest 下载 : Should I request a large file or many small size files?

我正在为我的iOS项目使用ASIHTTPRequest库。我的应用程序是关于下载一本电子书(包含150多个jpg文件)。我有两个选择:压缩所有图像并只请求一个压缩文件(大约200MB)。逐个请求图像(它将成为150多个请求)。如果每天有1000多个用户同时请求电子书,哪个选项最好? 最佳答案 这不是您问题的100%准确答案,但根据经验,我相信您会发现它很有帮助。我曾经做过一个有点类似的应用程序,我应该更新(重新下载)大量的xml文件(最多几千个)。一个接一个的方法相当慢,但是有一个很好的NSOperation和NSQueue管理,它