使用SDK在iPhone上下载视频

时间:2010-03-30 10:08:46

标签: iphone video downloading

我想开发这样的iphone应用程序,提供下载viedo的功能。我正在做一些如下

1)在Web视图上加载HTML内容 2)加载的html内容包含视频链接(即http://test.com/test.mp4“) 3)当我点击它时,它将播放原生播放器中的视频。 4)但我想阻止这件事并开始从该URL下载视频 例如,如果我点击链接它不应该打开原生视频播放器,它应该从该URL开始下载并存储在iPhone的某个地方(即文档目录)

有没有相同的解决方案?

由于 的Vivek

1 个答案:

答案 0 :(得分:0)

您应该使用UIWebViewDelegate s webView:shouldStartLoadWithRequest:navigationType:方法来决定是否加载网址。

您可以检查请求并执行一些逻辑,例如,检查URL的后缀是否为“mp4”,如果是,则执行除在Webview中加载请求之外的其他操作。

您可以截取mp4网址,然后将其移至控制器中的另一种方法,该方法将启动NSURLRequest以下载视频数据。

获得视频数据后,您可以将其写入文档目录。