私はyoutubeからビデオをダウンロードするためのソリューションを探しています。 iOSでYouTubeのネイティブアプリケーションで視聴しましたが、オフラインでビデオを保存する機能を提供しています。youtube video in iOS Swift
アプリケーションをダウンロードする方法はありますか?またはビデオをダウンロードするAPI。
私はyoutubeからビデオをダウンロードするためのソリューションを探しています。 iOSでYouTubeのネイティブアプリケーションで視聴しましたが、オフラインでビデオを保存する機能を提供しています。youtube video in iOS Swift
アプリケーションをダウンロードする方法はありますか?またはビデオをダウンロードするAPI。
動画のyoutube URLがわかっている場合は、YouTubeから動画ファイルをダウンロードできます。まず、プロジェクトにファイル(HCYoutubeParser)をダウンロードする必要があります。コードに次の関数を呼び出す必要があります。
let video = HCYoutubeParser.h264videosWithYoutubeURL(yturl!)
let downloadURL = video["medium"] as! String
ここで、yturlは動画のURLです。私たちはそれをh264videosWithYoutubeURL関数に渡す必要があります。 HCYoutubeParserは、Youtubeの動画再生URLを動画ダウンロードURLに変換するためのメソッドを提供するクラスです。これはYoutubeのビデオIDでも行うことができます。それには次の方法が使用されます。
let video = HCYoutubeParser.h264videosWithYoutubeID(ytID!)
let downloadURL = video["medium"] as! String
ここで、ytIDはYoutubeビデオのIDです。これらのコードスニペットでは、中品質のビデオのダウンロードURLを取得しています。詳細についてはHCYoutubeParserクラスをご覧ください:http://findnerd.com/list/view/How-to-download-videos-from-YouTube-in-iOS/22437/
この質問を見る:http://stackoverflow.com/questions/8081676/how-to-download-a-youtube-video-using-the-youtubes-api – Kamil