YouTubeのURLからAVPlayerを作成したいのですが、
let youtubeDictionary = HCYoutubeParser.h264videosWithYoutubeURL(youtubeURL)
の部分で、動画に広告(TrueView)が設定されている場合、結果が返ってこず、アプリが固まってしまいます。
解決方法として以下を考えました。
HCYoutubeParser.h264videosWithYoutubeURLを実行する前に、YouTube Data APIを使って広告の有無を確認する。
→YouTube Data APIに広告の有無に関する情報がない。
HCYoutubeParser.h264videosWithYoutubeURLのcompleteBlockブロックでタイマーを設定し、何秒後かにAVPlayerが作成できていない場合、広告が設定されていると判断する。
2の方法の実装で良いでしょうか。何か他に良い方法はありますでしょうか。アドバイスをお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。