Hướng dẫn tích hợp Picasa vào Jwplayer | Diễn đàn thủ thuật | Thủ thuật tin học |Forum chia sẻ và trao đổi thủ thuật

Hướng dẫn tích hợp Picasa vào Jwplayer

Thảo luận trong 'Thảo luận và chia sẻ lập trình' bắt đầu bởi diendanthuthuat, 17 Tháng tư 2015.

Lượt xem: 854

  1. Đăng ngày 17 Tháng tư 2015 #1

    diendanthuthuat

    Administrator

    Số bài viết: 1,354
    Đã được thích: 4
    Điểm thành tích: 60
    Giới tính: Nam
    Hướng dẫn tích hợp Picasa vào Jwplayer
    Vì một số bạn chưa có kinh nghiệm trong việc tích hợp code picasa vào jwplayer cho nên mình sẽ hướng dẫn các bạn cách làm.
    HTML:
    function picasa_direct($link) {
        $url = urldecode($link);
        if (stristr($url, '#')) list($url, $id) = explode('#', $url);
        $data = file_get_contents($url);
        if($id) $gach = explode($id, $data);
        $gach = explode('{"url":"', ($id)?$gach[7]:$data);
        $v360p = urldecode(reset(explode('"', $gach[2])));
        $v720p = urldecode(reset(explode('"', $gach[3])));
        $v1080p = urldecode(reset(explode('"', $gach[4])));
        if($v1080p != '' and (strpos($v1080p, '=m')  !== false)){
            $v1080p = get_headers($v1080p);$v1080p = explode('Location: ', $v1080p[1]);
            $v720p = get_headers($v720p);$v720p = explode('Location: ', $v720p[1]);
            $v360p = get_headers($v360p);$v360p = explode('Location: ', $v360p[1]);
            $js .= 'sources: [{file: "'.$v1080p[1].'&format=getlink/BaoSora.mp4",label: "1080p"},
                            {file: "'.$v720p[1].'&format=getlink/BaoSora.mp4",label: "720p"},
                            {file: "'.$v360p[1].'&format=getlink/BaoSora.mp4",label: "360p","default": "true"}]';
        } elseif($v720p != '' and (strpos($v720p, '=m')  !== false)){
            $v720p = get_headers($v720p);$v720p = explode('Location: ', $v720p[1]);
            $v360p = get_headers($v360p);$v360p = explode('Location: ', $v360p[1]);
            $js .= 'sources: [{file: "'.$v360p[1].'&format=getlink/BaoSora.mp4",label: "360p","default": "true"},
                            {file: "'.$v720p[1].'&format=getlink/BaoSora.mp4",label: "720p"}]';
        } else {
            $v360p = get_headers($v360p);$v360p = explode('Location: ', $v360p[1]);
            $js .= 'file: "'.$v360p[1].'&format=getlink/BaoSora.mp4"';
        }
        return $js;
    }
     
    echo "
    <script src='http://jwpsrv.com/library/SWlTcn0MEeO43SIACi0I_Q.js'></script>
    <div id='playeruMVMOjYqLNLj'></div>
    <script type='text/javascript'>
        jwplayer('playeruMVMOjYqLNLj').setup({
            ".picasa_direct('https://picasaweb.google.com/117116947522912120929/AnhNhoEm2012Full21Tap#6110189436068884690').",
            image: '//www.longtailvideo.com/content/images/jw-player/lWMJeVvV-876.jpg',
            width: '100%',
            aspectratio: '16:9',
            autostart: 'true',
            repeat: 'true'
        });
    </script>
    ";
    Sau khi get được link dạng https://lh3.googleusercontent.com/l4p3jJFvMIeoDWIJnKp_usK_TBGpCHSRN02DxLma4Q=m18 chúng ta bắt đầu get_headers và explode để lấy được link cần.

    P/S: Bài này sơ sài các bạn thông cảm, bh mình phải đi học rồi, khi về mình sẽ viết chi tiết hơn.
    Nguồn : http://baosora.com/huong-dan-tich-hop-picasa-vao-jwplayer.html

Chia sẻ trang này