ngmy/media-thumbnail-url
Composer 安装命令:
composer require ngmy/media-thumbnail-url
包简介
Get thumbnail URL for a given media URL. Supports Instagram and YouTube.
README 文档
README
Get thumbnail URL for a given media URL. Supports Instagram and YouTube.
Installation
composer require ngmy/media-thumbnail-url
Usage
use Ngmy\MediaThumbnailUrl\Generator; use Ngmy\MediaThumbnailUrl\Strategy\InstagramStrategy; use Ngmy\MediaThumbnailUrl\Strategy\InstagramStrategyParameter\InstagramThumbnailSize; $mediaUrl = 'https://www.instagram.com/p/CkRFMwSjajp/'; $strategy = new InstagramStrategy( thumbnailSize: InstagramThumbnailSize::Thumbnail, ); $generator = Generator::createFromStrategy($strategy); $generator->generate($mediaUrl); // return '//www.instagram.com/p/CkRFMwSjajp/media?size=t'
YouTube
use Ngmy\MediaThumbnailUrl\Generator; use Ngmy\MediaThumbnailUrl\Strategy\YoutubeStrategy; use Ngmy\MediaThumbnailUrl\Strategy\YoutubeStrategyParameter\YoutubeThumbnailSize; use Ngmy\MediaThumbnailUrl\Strategy\YoutubeStrategyParameter\YoutubeThumbnailFormat; $mediaUrl = 'https://www.youtube.com/watch?v=EEixTRM5gUk'; $strategy = new YoutubeStrategy( thumbnailSize: YoutubeThumbnailSize::NormalQualityDefault, thumbnailFormat: YoutubeThumbnailFormat::Jpeg, ); $generator = Generator::createFromStrategy($strategy); $generator->generate($mediaUrl); // return '//img.youtube.com/vi/EEixTRM5gUk/default.jpg'
License
PHP Media Thumbnail URL is open-sourced software licensed under the MIT license.
统计信息
- 总下载量: 2
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-11-20