【发布时间】:2015-05-28 13:10:52
【问题描述】:
我需要从在线视频托管网站(即 YouTube、DailyMotion、vimeo 等)下载视频到我的 iOS 应用程序。
最近我从UIWebView 获取视频 URL,因为用户尝试在其中播放任何视频。并在获取资源url(保存在某个在线路径的视频的url)后尝试下载。
我是在 YouTube 上通过以下方式完成的:
NSString *resourceUrlStr ;
NSString *urlStr = @"function getURL() { return document.getElementsByTagName('VIDEO')[0].src; } getURL();";
resourceUrlStr = [myWebViewObject stringByEvaluatingJavaScriptFromString: urlStr];
这东西只适用于 YouTube 视频,其中 resourceUrlStr 为我提供了视频资源的 url。
但是当我为 DailyMotion 和其他视频托管网站尝试这些东西时,它不会返回我的资源视频 url。
有什么猜测吗?还是想法?
【问题讨论】:
标签: ios objective-c video download uiwebview