YouTube の get_video_info を使用して、ID に基づいて動画に関する情報を取得しています。ただし、これは非常に遅いです。動画を含む私のサイトのページは 5 秒ほどでロードされますが、他のページは平均 1 秒でロードされます。
私が使用するコードは次のようになります。
$content = file_get_contents("http://www.youtube.com/get_video_info?video_id=".$video_id);
parse_str($content, $ytarr);
次に、必要に応じて、たとえば$ytarr['title']
$ytarr['length_seconds']
などを使用できます。
これをより速くする方法、または優れた代替手段についてのアイデアはありますか?
ありがとうございました