https://www.xemarket.co.kr/index.php?mid=marketiteminfo&act=dispMarketitemDetailListView&item_srl=41025

 

xe마켓에서 판매하는 비디오위젯을 사용하고 있습니다.

 

유투브,데일리모션 등을 지원하지만 제가 원하는 구글비디오는 지원을 하지 않아서 이렇게 여쭤봅니다.

 

https://r3---sn-bavcx-hoae.googlevideo.com/videoplayback?id=49700e26996f1448&itag=22&source=webdrive&requiressl=yes&ttl=transient&pl=20&ei=KxDyWK3OJ4LRqQX-xZ2QBA&mime=video/mp4&lmt=1492132945978475&ip=120.28.123.34&ipbits=0&expire=1492273259&sparams=ei,expire,id,ip,ipbits,itag,lmt,mime,mm,mn,ms,mv,pcm2cms,pl,requiressl,source,ttl&signature=6F2D5C5B0B5C489E3C935291FAB26CE70A1785DC.23A83FDE823EACFDB4DBC056704B53C05FCD7F72&key=cms1&app=explorer&anlup=MTIwLjI4LjEyMy4zNA&knvuk=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzU3LjAuMjk4Ny4xMzMgU2FmYXJpLzUzNy4zNg&cms_redirect=yes&mm=31&mn=sn-bavcx-hoae&ms=au&mt=1492261521&mv=m&pcm2cms=yes

 

또는

 

https://r3---sn-bavcx-hoar.googlevideo.com/videoplayback?id=6ab04238f81401c6&itag=22&source=webdrive&requiressl=yes&ttl=transient&pl=20&ei=6gLyWK32IYLRqQX-xZ2QBA&mime=video/mp4&lmt=1491913568723080&ip=120.28.123.34&ipbits=0&expire=1492269866&sparams=ei,expire,id,ip,ipbits,itag,lmt,mime,mm,mn,ms,mv,pl,requiressl,source,ttl&signature=53E9B4640D3F7D22BF97726F7621F6EFD1502C89.7F7E7DBFFAA0B20163FF970B24EDBC5750B87BD2&key=cms1&app=explorer&anlup=MTIwLjI4LjEyMy4zNA&knvuk=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzU3LjAuMjk4Ny4xMzMgU2FmYXJpLzUzNy4zNg&cms_redirect=yes&mm=31&mn=sn-bavcx-hoar&ms=au&mt=1492261580&mv=m

 

이런 형태의 비디오도 추가하고 싶은데 실력이 미천한지라 방법을 모르겠습니다 ㅠ

 

아래는 비디오위젯 php입니다. 

 

 

 

 

                    /////////////// 텀블러
                    else if(preg_match('/<iframe.+src="(https?:\/\/www.tumblr.com\/video\/.+)"/iU',$org_content,$matches)) {
                        $v_id=$matches[1];
                        $v_type='tumblr';

                        preg_match('/<img.+[sS][rR][cC]\s*=\s*(?:\'|")([^("|\')]*)(?:\'|")/i',$org_content,$matches);
                        $v_img_src = $matches[1];
                        $v_img_src = $v_img_src?$v_img_src:'//echosting.dothome.co.kr/widgets/video_preview/skins/default/css/noimage.png';
                        //$v_img_src="http://img.youtube.com/vi/{$v_id}/default.jpg";
                        $v_src=$v_id;
                        $v_tag="iframe";
                    }
                    }
                    /////////////// vimeo
                    else if(preg_match('/<iframe.+(vimeo)\.com\/video\/(.[^? ]+)[\?|"|\'].+<\/iframe>/i',$org_content,$matches)) {
                     $v_id=$matches[2];
                     $v_type=$matches[1];
                     $v_src="http://player.vimeo.com/video/{$v_id}?wmode=transparent";
                     $v_tag="iframe";
                    }
                    /////////////// youtu.be
                    else if(preg_match('/<embed.+youtu\.be\/(.[^\s&]+).[^<]+>/i',$org_content,$matches)) {
                     $v_id=$matches[1];
                     $v_type='youtube';
                    $v_img_src = $thumb_dir . "/{$v_id}_{$v_type}.jpg";
                    if(!file_exists($v_img_src)) {
                     $fileHandler = new FileHandler();
                     $fileHandler->getRemoteFile("http://img.youtube.com/vi/{$v_id}/default.jpg", $v_img_src);
                    }
                    $v_img_src = $thumb_out_dir . "/{$v_id}_{$v_type}.jpg";
                    //$v_img_src="http://img.youtube.com/vi/{$v_id}/default.jpg";
                     $v_src="http://www.youtube.com/embed/{$v_id}?wmode=transparent";
                    $v_tag="iframe";
                    }