胚胎/嵌入

v0.1.1 2018-12-05 06:31 UTC

README

Maintainability Test Coverage

Embryo/Embed

这是一个库,旨在轻松嵌入来自不同来源的数据。

安装

  • 通过 composer : composer require embryo/embed

使用方法

<?php

require_once __DIR__.'/vendor/autoload.php';

$url = 'https://www.youtube.com/watch?v=2_HXUhShhmY';

$embed = new \Embryo\Embed($url);
echo $embed->getEmbeddedCode();

将显示

<iframe
    width="400"
    height="225"
    src="https://www.youtube.com/embed/2_HXUhShhmY"
    frameborder="0"
    allow="autoplay; encrypted-media"
    allowfullscreen>
</iframe>

配置

可以通过编辑正确的环境变量来覆盖一些默认值。

我们强烈建议使用 phpdotenv 来实现。

可用值包括

  • EMBED_WIDTH(用于视频,默认值为400)
  • EMBED_RATIO(用于视频,默认值为16/9)

可用来源

  • 视频服务
    • Dailymotion
    • Vimeo
    • YouTube

建议其他来源

所有建议都受欢迎,只需在存储库的跟踪器上创建一个 问题