{"id":25709,"date":"2021-06-03T14:19:00","date_gmt":"2021-06-03T11:19:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25709"},"modified":"2021-10-17T18:30:28","modified_gmt":"2021-10-17T15:30:28","slug":"kuidas-saada-pisipilti-youtube-i-vimeo-ja-dailymotioni-videotest","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/kuidas-saada-pisipilti-youtube-i-vimeo-ja-dailymotioni-videotest\/","title":{"rendered":"Kuidas saada pisipilti YouTube&#8217;i, Vimeo ja Dailymotioni videotest"},"content":{"rendered":"<p>Kas soovite saada YouTube&#8217;i, Vimeo ja Dailymotioni videote pisipilte? Need 3 on k\u00f5ige populaarsemad video jagamise veebisaidid Internetis. K\u00f5ik need platvormid v\u00f5imaldavad kasutajatel tuua oma videote pisipildid. Selles artiklis n\u00e4eme, kuidas pisipilti saada nende platvormide video URL-i abil.<\/p>\n<p>Veebisaitidele videogalerii integreerimisel peaksite kuvama video pisipildid. Ja siis pisipildi kl\u00f5psamisel peaks seotud video m\u00e4ngima. Videote manustamine iframe-m\u00e4rgendiga pole soovitatav. See v\u00f5tab palju serveri ribalaiust ja suurendab lehe suurust.<\/p>\n<p>Kirjutan koodi, mis saab video pisipildi video URL-i kaudu. Nendel pisipiltidel kl\u00f5psates saate oma videoid m\u00e4ngida f\u00e4nnikasti v\u00f5i m\u00f5ne muu eelistatud kohandatud lahenduse abil.<\/p>\n<p>Seda \u00f6eldes vaatame \u00fckshaaval, kuidas saada YouTube&#8217;i, Vimeo ja Dailymotioni videote pisipilte.<\/p>\n<h3>Hankige pisipilt YouTube&#8217;i video URL-ist<\/h3>\n<p>Meie \u00f5petuse jaoks eeldan, et edastate video pisipildi saamiseks video URL-i. YouTube&#8217;i puhul on saadaval mitut t\u00fc\u00fcpi kehtivaid URL-e. Allpool on YouTube&#8217;i video kehtivad URL-id:<\/p>\n<ul>\n<li><a href=\"https:\/\/youtu.be\/VIDEO_ID\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/youtu.be\/VIDEO_ID<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/embed\/VIDEO_ID\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/www.youtube.com\/embed\/VIDEO_ID<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=VIDEO_ID\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/www.youtube.com\/watch?v=VIDEO_ID<\/a><\/li>\n<\/ul>\n<p>Allolev meetod eraldab video ID mis tahes \u00fclaltoodud URL-i vormingust.<\/p>\n<pre><code>&lt;?php\nfunction extractVideoID($url){\n\u00a0\u00a0\u00a0\u00a0$regExp = \"\/^.*((youtu.be\/)|(v\/)|(\/u\/w\/)|(embed\/)|(watch?))??v?=?([^#&amp;?]*).*\/\";\n\u00a0\u00a0\u00a0\u00a0preg_match($regExp, $url, $video);\n\u00a0\u00a0\u00a0\u00a0return $video[7];\n}\n?&gt;<\/code><\/pre>\n<p>Kui olete video ID URL-ist v\u00e4lja pakkinud, saate alloleval meetodil h\u00f5lpsasti video pisipildi hankida:<\/p>\n<pre><code>&lt;?php\nfunction getYouTubeThumbnailImage($video_id) {\n\u00a0\u00a0\u00a0\u00a0return \"\/\/i3.ytimg.com\/vi\/$video_id\/hqdefault.jpg\";\n}\n?&gt;<\/code><\/pre>\n<p>Siin toome vaikepildi <code>hqdefault.jpg<\/code>. \u00dcks v\u00f5imalik l\u00e4bida erinevaid v\u00e4\u00e4rtusi nagu <code>0.jpg<\/code>, <code>1.jpg<\/code>et saada erinevaid pisipiltide suurust.<\/p>\n<p>Seega on meie l\u00f5plik kood YouTube&#8217;i video URL-ilt pisipildi saamiseks:<\/p>\n<pre><code>&lt;?php\nfunction extractVideoID($url){\n\u00a0\u00a0\u00a0\u00a0$regExp = \"\/^.*((youtu.be\/)|(v\/)|(\/u\/w\/)|(embed\/)|(watch?))??v?=?([^#&amp;?]*).*\/\";\n\u00a0\u00a0\u00a0\u00a0preg_match($regExp, $url, $video);\n\u00a0\u00a0\u00a0\u00a0return $video[7];\n}\n\u00a0\nfunction getYouTubeThumbnailImage($video_id) {\n\u00a0\u00a0\u00a0\u00a0return \"https:\/\/i3.ytimg.com\/vi\/$video_id\/hqdefault.jpg\"; \/\/pass 0,1,2,3 for different sizes like 0.jpg, 1.jpg\n}\n\u00a0\n$video_url = 'YOUTUBE_VIDEO_URL';\n$video_id = extractVideoID($video_url);\n$thumbnail =\u00a0 getYouTubeThumbnailImage($video_id);\necho \"&lt;img src='$thumbnail' \/&gt;\";\n?&gt;<\/code><\/pre>\n<h3>Hankige pisipilt Vimeo ja Dailymotion Videos<\/h3>\n<p>Otsides lahendust video ID eraldamiseks Vimeo ja Dailymotioni video URL-idest, leidsin selle <a href=\"https:\/\/github.com\/lingtalfi\/video-ids-and-thumbnails\/blob\/master\/function.video.php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">ressursi<\/a>. Kasutasin nende meetodit video ID eraldamiseks Vimeo ja Dailymotioni video URL-idest. See meetod toetab k\u00f5iki kehtivaid Vimeo ja Dailymotion videote URL-i vorminguid.<\/p>\n<p>Vimeo videote pisipildi toomise korral on kood j\u00e4rgmine:<\/p>\n<pre><code>&lt;?php\nfunction getVimeoId($url)\n{\n\u00a0\u00a0\u00a0\u00a0if (preg_match('#(?:https?:\/\/)?(?:www.)?(?:player.)?vimeo.com\/(?:[a-z]*\/)*([0-9]{6,11})[?]?.*#', $url, $m)) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0return $m[1];\n\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0return false;\n}\n\u00a0\nfunction getVimeoThumb($id)\n{\n\u00a0\u00a0\u00a0\u00a0$arr_vimeo = unserialize(file_get_contents(\"https:\/\/vimeo.com\/api\/v2\/video\/$id.php\"));\n\u00a0\u00a0\u00a0\u00a0return $arr_vimeo[0]['thumbnail_small']; \/\/ returns small thumbnail\n\u00a0\u00a0\u00a0\u00a0\/\/ return $arr_vimeo[0]['thumbnail_medium']; \/\/ returns medium thumbnail\n\u00a0\u00a0\u00a0\u00a0\/\/ return $arr_vimeo[0]['thumbnail_large']; \/\/ returns large thumbnail\n}\n\u00a0\n$video_url = 'VIMEO_VIDEO_URL';\n$video_id = getVimeoId($video_url);\n$thumbnail = getVimeoThumb($video_id);\necho \"&lt;img src='$thumbnail' \/&gt;\";\n?&gt;<\/code><\/pre>\n<p>Vimeo video jaoks saame v\u00e4ikeste, keskmise ja suure suurusega pisipiltide saamiseks kasutada kolme v\u00e4\u00e4rtust, nagu pisipilt_small, pisipilt-keskmise, pisipildi_suur.<\/p>\n<p>L\u00f5puks on Dailymotioni video pisipildi saamiseks kood j\u00e4rgmine.<\/p>\n<pre><code>&lt;?php\nfunction getDailyMotionId($url)\n{\n\u00a0\u00a0\u00a0\u00a0if (preg_match('!^.+dailymotion.com\/(video|hub)\/([^_]+)[^#]*(#video=([^_&amp;]+))?|(dai.ly\/([^_]+))!', $url, $m)) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if (isset($m[6])) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0return $m[6];\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if (isset($m[4])) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0return $m[4];\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0return $m[2];\n\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0return false;\n}\n\u00a0\nfunction getDailymotionThumb($id) {\n\u00a0\u00a0\u00a0\u00a0$thumbnail_large_url = 'https:\/\/api.dailymotion.com\/video\/'.$id.'?fields=thumbnail_360_url'; \/\/pass thumbnail_360_url, thumbnail_480_url, thumbnail_720_url, etc. for different sizes\n\u00a0\u00a0\u00a0\u00a0$json_thumbnail = file_get_contents($thumbnail_large_url);\n\u00a0\u00a0\u00a0\u00a0$arr_dailymotion = json_decode($json_thumbnail, TRUE);\n\u00a0\u00a0\u00a0\u00a0$thumb = $arr_dailymotion['thumbnail_360_url'];\n\u00a0\u00a0\u00a0\u00a0return $thumb;\u00a0\u00a0\u00a0 \n}\n\u00a0\n$video_url = 'DAILYMOTION_VIDEO_URL';\n$video_id = getDailyMotionId($video_url);\n$thumbnail = getDailymotionThumb($video_id);\necho \"&lt;img src='$thumbnail' \/&gt;\";\n?&gt;<\/code><\/pre>\n<p>Loodan, et m\u00f5istate, kuidas saada YouTube&#8217;i, Vimeo ja Dailymotioni videote pisipilte. Kui kasutate selle saavutamiseks m\u00f5nda muud meetodit, andke mulle sellest teada allpool olevas kommentaaride jaotises.<\/p>\n<h4>seotud artiklid<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/hankige-youtube-i-videoloend-marksonade-jargi-kasutades-youtube-i-otsingu-api-d-ja-javascripti\/\" title=\"Hankige YouTube&#039;i videoloend m\u00e4rks\u00f5nade j\u00e4rgi, kasutades YouTube&#039;i otsingu API-d ja JavaScripti\">Hankige YouTube&#8217;i videoloend m\u00e4rks\u00f5nade j\u00e4rgi, kasutades YouTube&#8217;i otsingu API-d ja JavaScripti<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/youtube-api-kuidas-saada-oma-kanali-youtube-i-videote-loendit\/\" title=\"YouTube API - kuidas saada oma kanali YouTube&#039;i videote loendit\">YouTube API &#8211; kuidas saada oma kanali YouTube&#8217;i videote loendit<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-kasutada-youtube-i-api-d-video-uleslaadimiseks-youtube-i-kanalile\/\" title=\"Kuidas kasutada YouTube&#039;i API-d video \u00fcleslaadimiseks YouTube&#039;i kanalile\">Kuidas kasutada YouTube&#8217;i API-d video \u00fcleslaadimiseks YouTube&#8217;i kanalile<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Selles artiklis uurime, kuidas saada pisipilte YouTube&#8217;i, Vimeo ja Dailymotioni videotest. Lehe suuruse v\u00e4hendamiseks peaksime kasutama pisipilti<\/p>\n","protected":false},"author":1,"featured_media":21640,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[274],"tags":[842],"class_list":["post-25709","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/25709","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=25709"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/25709\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/21640"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=25709"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=25709"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=25709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}