我想开发这样的iphone应用程序,提供下载viedo的功能。我正在做一些如下
1)在Web视图上加载HTML内容 2)加载的html内容包含视频链接(即http://test.com/test.mp4“) 3)当我点击它时,它将播放原生播放器中的视频。 4)但我想阻止这件事并开始从该URL下载视频 例如,如果我点击链接它不应该打开原生视频播放器,它应该从该URL开始下载并存储在iPhone的某个地方(即文档目录)
有没有相同的解决方案?
由于 的Vivek
答案 0 :(得分:0)
您应该使用UIWebViewDelegate
s webView:shouldStartLoadWithRequest:navigationType:
方法来决定是否加载网址。
您可以检查请求并执行一些逻辑,例如,检查URL的后缀是否为“mp4”,如果是,则执行除在Webview中加载请求之外的其他操作。
您可以截取mp4网址,然后将其移至控制器中的另一种方法,该方法将启动NSURLRequest
以下载视频数据。
获得视频数据后,您可以将其写入文档目录。