YouTubeのURLからAVPlayerを作成したいのですが、
let youtubeDictionary = HCYoutubeParser.h264videosWithYoutubeURL(youtubeURL)
の部分で、動画に広告(TrueView)が設定されている場合、結果が返ってこず、アプリが固まってしまいます。
そこで以下のように非同期処理にしたいのですが、コード補完から実際にどのように書いたら良い分かりません。
お教えいただけますでしょうか。
今まで
let youtubeURL = NSURL(string:"https://www.youtube.com/watch?v=hogevideoid")
let youtubeDictionary = HCYoutubeParser.h264videosWithYoutubeURL(youtubeURL)
これから
let youtubeURL = NSURL(string:"https://www.youtube.com/watch?v=hogevideoid")
HCYoutubeParser.h264videosWithYoutubeURL(youtubeURL, completeBlock: (([NSObject : AnyObject]!, NSError!) -> Void)!)
(completeBlockブロック内でyoutubeDictionaryを受け取りなんらかの処理を行いたい。)
※HCYoutubeParserというライブラリを使っています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/28 09:32