使用 SDK 在 iPhone 上下载视频
Posted
技术标签:
【中文标题】使用 SDK 在 iPhone 上下载视频【英文标题】:Downloading Video on iPhone using SDK 【发布时间】:2010-03-30 10:08:46 【问题描述】:我想开发这样的 iphone 应用程序,提供下载视频的功能。我正在做一些如下
1) 在网页视图上加载 html 内容 2)加载的html内容包含视频链接(即http://test.com/test.mp4") 3)当我点击它时,它将在本机播放器中播放视频。 4)但我想阻止这件事并开始从该 URL 下载视频 例如,如果我点击链接,它不应该打开本地视频播放器,它应该从该 url 开始下载并存储在 iphone 上的某个位置(即文档目录)
有什么解决办法吗?
谢谢 维韦克
【问题讨论】:
【参考方案1】:您应该使用UIWebViewDelegate
s webView:shouldStartLoadWithRequest:navigationType:
方法来决定是否加载URL。
您可以检查请求,并执行一些逻辑,例如,检查 URL 的后缀是否为“mp4”,如果是,则执行其他操作,而不是在 webview 中加载请求。
您可以截取 mp4 网址,然后将它们交给控制器中的另一个方法,该方法将启动 NSURLRequest
以下载视频数据。
获得视频数据后,可以将其写入文档目录。
【讨论】:
以上是关于使用 SDK 在 iPhone 上下载视频的主要内容,如果未能解决你的问题,请参考以下文章
使用Aimersoft Video Suite在 Mac 上下载所有格式的视频?
从电脑上下载歌曲至iphone手机上,如何把此歌曲设置为铃声?