jeremy_vk/php_video_embedder

一个用于从视频平台嵌入视频到网站上的库,只需粘贴视频链接即可

v0.0.4 2024-05-27 16:12 UTC

This package is auto-updated.

Last update: 2024-09-27 17:13:11 UTC


README

这个库简单返回HTML嵌入代码,只需传递视频链接。

要求

此库需要php >= 8.1版本

入门指南

只需运行

composer require jeremy_vk/php_video_embedder

如何使用它

简单地实例化EmbedMedia\Services\VideoEmbedder

$videoEmbedder = new EmbedMedia\Services\VideoEmbedder(new EmbedMedia\Services\VideoPlatformResolver());

或使用依赖注入

public function __construct (private VideoEmbedder $videoEmbedder){}

以下是如何使用VideoEmbedder嵌入视频的示例

$videoURL = "https://www.youtube.com/watch?v=dQw4w9WgXcQ55";
$embedCode = $videoEmbedder->embedVideo($videoURL);
echo $embedCode;

应返回

<iframe src="https://www.youtube.com/embed/dQw4w9WgXcQ55" frameborder="0" allowfullscreen style="width: 100%; height: 100%"></iframe>

已配置三个平台

  • 抖音
  • YouTube
  • Instagram

如果您想为此项目做出贡献,例如添加新的平台,您可以打开一个问题进行讨论,或者直接发起拉取请求