Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用SDK在iPhone上下载视频_Iphone_Video_Download - Fatal编程技术网

使用SDK在iPhone上下载视频

使用SDK在iPhone上下载视频,iphone,video,download,Iphone,Video,Download,我想开发这样的iphone应用程序,提供下载viedo的功能。我正在做一些如下的事情 1) 在web视图上加载HTML内容 2) 加载的html内容包含视频链接(即“) 3) 当我点击它时,它将以本机播放器播放视频。 4) 但我想阻止这件事,并开始从该URL下载视频 例如,如果我点击链接,它不应该打开本机视频播放器,它应该开始从该url下载并存储在iphone上的某个地方(即文档目录) 有什么解决办法吗 谢谢 Vivek您应该使用UIWebViewDelegateswebView:shouldS

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

1) 在web视图上加载HTML内容 2) 加载的html内容包含视频链接(即“) 3) 当我点击它时,它将以本机播放器播放视频。 4) 但我想阻止这件事,并开始从该URL下载视频 例如,如果我点击链接,它不应该打开本机视频播放器,它应该开始从该url下载并存储在iphone上的某个地方(即文档目录)

有什么解决办法吗

谢谢
Vivek

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

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

您可以截取mp4 URL,然后将它们交给控制器中的另一个方法,该方法将启动
NSURLRequest
以下载视频数据

获得视频数据后,可以将其写入documents目录