Vimeo Video Cover

Fungsi berikut ini dapat digunakan untuk mendapatkan gambar cover dari alamat video pada vimeo.com

public function cover_vimeo($url, $width, $height) {
        if (preg_match('~^http://(?:www\.)?vimeo\.com/(?:clip:)?(\d+)~', $url, $match)) {
            $id = $match[1];
        } else {
            $id = substr($link, 10, strlen($url));
        }

        if (!function_exists('curl_init'))
            die('CURL is not installed!');
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, "http://vimeo.com/api/v2/video/$id.php");
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_TIMEOUT, 10);
        $output = unserialize(curl_exec($ch));
        curl_close($ch);
        echo '<img src="' . $output[0]['thumbnail_small'] . '" style="width: ' . $width . 'px;height: ' . $height . 'px;vertical-align: middle;">';
    }


About Author

Taufik Sulaeman P

Saat ini saya merupakan mahasiswa di salah satu perguruan tinggi di bandung, tepatnya di ITB. Selain sebagai mahasiswa saya biasa membantu membuat aplikasi berbasis web untuk beberapa organisasi pemerintahan.


Comment & Discussions

    Please LOGIN before if you want to give the comment.