【问题标题】:Download youtube video in iOS Swift在 iOS Swift 中下载 youtube 视频
【发布时间】:2016-11-15 19:35:19
【问题描述】:

我正在寻找从 youtube 下载视频的解决方案。 我在 ios 的 youtube 原生应用程序中看到,他们提供了保存视频以供离线使用的功能。

有没有办法在应用程序中下载视频?或任何用于下载视频的 API。

【问题讨论】:

标签: ios swift youtube youtube-api youtube-data-api


【解决方案1】:

如果我们知道视频的 youtube URL,您可以从 Youtube 下载视频文件。首先,您需要将文件(HCYoutubeParser)下载到您的项目中。现在您需要在代码中调用以下函数:

let video =  HCYoutubeParser.h264videosWithYoutubeURL(yturl!)
let downloadURL = video["medium"] as! String

其中 yturl 是视频网址。我们需要将它传递给 h264videosWithYoutubeURL 函数。 HCYoutubeParser 是一个提供将 Youtube 视频观看 URL 转换为视频下载 URL 的方法的类。这也可以通过 Youtube 视频 ID 来完成。使用以下方法:

let video =  HCYoutubeParser.h264videosWithYoutubeID(ytID!)
let downloadURL = video["medium"] as! String

其中 ytID 是 Youtube 视频的 ID。在这些代码 sn-p 中,我们获得了中等质量视频的下载 URL。有关更多信息和 HCYoutubeParser 类,请点击此链接:http://findnerd.com/list/view/How-to-download-videos-from-YouTube-in-iOS/22437/

【讨论】:

    【解决方案2】:

    如果您正在寻找图书馆,那么XCDYouTubeKit 将是一个不错的选择。如果您正在寻找开源应用程序,那么YouTag 可能会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-26
      • 1970-01-01
      • 1970-01-01
      • 2017-01-30
      • 2010-11-08
      • 2011-04-30
      • 1970-01-01
      • 2017-02-10
      相关资源
      最近更新 更多