【问题标题】:get youtube/dailymotion/vimeo/metacafe/break etc downloadable link ios获取 youtube/dailymotion/vimeo/metacafe/break 等可下载链接 ios
【发布时间】:2014-10-20 16:18:56
【问题描述】:

如何从 ios 中的dailymotion/youtube 等视频网站获取可下载链接?我试图通过调用“stringByEvaluatingJavaScriptFromString”从 javascript 中获取该链接,但我不知道如何使用它,因为我不擅长 javascript。 现在我正在使用 UIWebView 来显示网页,但我不知道如何获取可下载的链接。我用谷歌搜索但一无所获。我希望这里有人可以指导我正确的方向。

【问题讨论】:

    标签: javascript ios uiwebview youtube


    【解决方案1】:
    NSString *getURL = @"";
    getURL = [self.mainWebView stringByEvaluatingJavaScriptFromString:@"function getURL() {
            return document.getElementsByTagName('VIDEO')[0].src;
        } getURL();"];
    
    if ([getURL length] == 0) {
        getURL = [self.mainWebView stringByEvaluatingJavaScriptFromString:@"function getURL() {
            return document.getElementsByTagName('Video')[0].src;
        } getURL();"];
    }
    if ([getURL length] == 0) {
        getURL = [self.mainWebView stringByEvaluatingJavaScriptFromString:@"function getURL() {
            return document.getElementsByTagName('video')[0].src;
        } getURL();"];
    }
    

    【讨论】:

    • 到目前为止,它仅适用于我在 UIWebView 中播放的 YouTube 视频 :(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-04
    • 1970-01-01
    • 1970-01-01
    • 2018-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多