-->

Youtube Video Grabber

Beberapa waktu lalu saya pernah mendapatkan pekerjaan yan berkaitan dengan multimedia web si client meminta saya untuk mengambil semua thumbanil video yang berasal dari Youtube di karenakan pekerjaan ini mengaruskan saya untuk mencari veideo-video yang sesuai dengan keinginan si pencari web, akhirnya saya memutuskan untuk membuat sebuah plugin php untuk melakukan tugas tersebut, dengan kata lain saya membuat sebua program yang dapat mengambil thumbnails video dari youtube beserta dengan link embeded dari video tersebut, untuk itu saya ingin share scriptnya, kali aja rekan-rekan mendapatkan permsalahan yang serupa dengan yang saya alami
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
class="php">
/**
* Function: youtube thumb grabber
*
* @description :
* @param  $ : video code, url type (embed/url),size (small/Large),thumb link
* @return : thumb path
* @author : Mamun.
* @last -modified-by: Khairu.
*/
if (! function_exists('youtube_thumb_grabber' ))
{
    function youtube_thumb_grabber($video_code, $link_type = "embed", $size = "small", $thumb_link = "")
    {
        if ($video_code != '')
        {
            if ($link_type == "embed")
            {
                $splited_data = explode("=",$video_code);
                $video_unique_code = substr(strrchr($splited_data[4],"/"),1,-strlen(strrchr($splited_data[4],"&")));
            }
            else if ($link_type == "url")
            {
            $splited_data = explode("=",$video_code);
            $video_unique_code = substr($splited_data[1],0,-strlen(strrchr($splited_data[1],"&")));
            }
            else
            {
            return;
            }
 
            if($size == "small")
            {
                return "http://img.youtube.com/vi/$video_unique_code/2.jpg\" alt=\"No image\" />
";
            }
            else if ($size == "large")
            {
                return "http://img.youtube.com/vi/$video_unique_code/0.jpg\" alt=\"No image\" />
";
            }
            else
            {
                return "http://img.youtube.com/vi/$video_unique_code/2.jpg\" alt=\"No image\" />
";
            }
        }
    }
}
Cara pemakaianya rekan-rekan tinggal memanggil nama functionnya saja, seperti berikut
1
2
3
class="php">
echo youtube_thumb_grabber($video["video_code"],"embed","small","resources/videos/view/".$video["video_title_url"]);

semoga membantu :)

0 Response to "Youtube Video Grabber"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel