2016-07-13 18 views
2

私はyoutubeからビデオをダウンロードするためのソリューションを探しています。 iOSでYouTubeのネイティブアプリケーションで視聴しましたが、オフラインでビデオを保存する機能を提供しています。youtube video in iOS Swift

アプリケーションをダウンロードする方法はありますか?またはビデオをダウンロードするAPI。

+0

この質問を見る:http://stackoverflow.com/questions/8081676/how-to-download-a-youtube-video-using-the-youtubes-api – Kamil

答えて

1

動画の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/