04/10/2018, 18:02

Lấy ảnh thumbnail từ Youtube hoặc Vimeo video

Nếu trang web của các bạn có rất nhiều video được lưu trữ tại Youtube hoặc Vimeo thì hẳn là việc lấy thumbnail từ những website này không hề dễ dàng chút nào. Tuy nhiên, không phải là không có cách để lấy những thumbnail này, chỉ cần các bạn sử dụng đoạn code PHP mà mình giới thiệu bên dưới là ...

youtube-thumbnail-player

Nếu trang web của các bạn có rất nhiều video được lưu trữ tại Youtube hoặc Vimeo thì hẳn là việc lấy thumbnail từ những website này không hề dễ dàng chút nào. Tuy nhiên, không phải là không có cách để lấy những thumbnail này, chỉ cần các bạn sử dụng đoạn code PHP mà mình giới thiệu bên dưới là okie.

function video_image($url){
   $image_url = parse_url($url);
     if($image_url['host'] == 'www.youtube.com' ||
        $image_url['host'] == 'youtube.com'){
         $array = explode("&", $image_url['query']);
         return "http://img.youtube.com/vi/".substr($array[0], 2)."/0.jpg";
     }else if($image_url['host'] == 'www.youtu.be' ||
              $image_url['host'] == 'youtu.be'){
         $array = explode("/", $image_url['path']);
         return "http://img.youtube.com/vi/".$array[1]."/0.jpg";
     }else if($image_url['host'] == 'www.vimeo.com' ||
         $image_url['host'] == 'vimeo.com'){
         $hash = unserialize(file_get_contents("http://vimeo.com/api/v2/video/".
         substr($image_url['path'], 1).".php"));
         return $hash[0]["thumbnail_medium"];
     }
}

Vầ bây giờ mỗi khi cần lấy ảnh thumbnail từ video nào, thì chỉ cần đặt đường dẫn của video đó vào khai báo như sau :

<img src="<?php echo video_image('youtube URL'); ?>" />

Rất đơn giản và dễ thực hiện phải không nào, chúc các bạn có thêm những kinh nghiệm trong việc lập trình PHP.

Tags: code thumbnail vimeo Youtube

Chuyên Mục: PHP

Bài viết được đăng bởi webmaster

Bài liên quan

Lấy ảnh thumbnail từ Youtube hoặc Vimeo video

Nếu trang web của các bạn có rất nhiều video được lưu trữ tại Youtube hoặc Vimeo thì hẳn là việc lấy thumbnail từ những website này không hề dễ dàng chút nào. Tuy nhiên, không phải là không có cách để lấy những thumbnail này, chỉ cần các bạn sử dụng đoạn code PHP mà mình giới thiệu bên dưới là ...

Trịnh Tiến Mạnh viết 2 tuần trước

Cách lấy YouTube Video Thumbnail từ URL bằng PHP

Với sự phát triển của livestream, thì hầu như mọi người đang tìm mọi cách post video để giới thiệu sản phẩm của mình trên Youtube channel. Và cũng có rất nhiều trang web sử dụng mã nhúng video từ Youtube để hiển thị những đoạn clip giới thiệu về công ty hay sản phẩm của họ. Trong bài viết này, ...

Bùi Văn Nam viết 2 tuần trước

Hỏi tư vấn Theme Video chủ yếu để chia sẻ video từ youtube?

Trả lời câu hỏi tuần 1 tháng 5/2015 của bạn Quân Ngô hỏi tư vấn Theme Video chủ yếu để chia sẻ video từ youtube. Bạn Quân Ngô hỏi: Em đang cần 1 theme Video Chủ yếu để chia sẻ video từ youtube bác nào tư vấn cho e với. Thanks Ảnh. Hỏi tư vấn Theme Video chủ yếu để chia sẻ video từ ...

Hoàng Hải Đăng viết 17:22 ngày 04/09/2018

Sử dụng React và Apollo lấy dữ liệu từ GraphQL server

GraphQL là một ngôn ngữ truy vấn dành cho API, nó cho phép client có thể yêu cầu chính xác những dữ liệu mà client mong muốn nhận được từ server. Được phát triển bởi Facebook vào năm 2012, giờ đây GraphQL đang được sử dụng bởi chính Facebook và những công ty khác như là Shopify và Github. GraphQL ...

Hoàng Hải Đăng viết 17:12 ngày 12/08/2018

Làm thế nào để thiết kế một Test case tự động hoặc script?

Tự động hóa luôn theo sau kiểm thử thủ công. Thông thường, một hoặc nhiều vòng kiểm thử thủ công đã được thực hiện trên AUT. Điều này ngụ ý rằng các trường hợp kiểm thử thủ công đã tồn tại và đã được thực hiện ít nhất một lần. Ví dụ, giả sử đây là Test case kiểm thử thủ công của bạn. Nó chỉ đơn ...

Tạ Quốc Bảo viết 16:54 ngày 12/08/2018
0