viget/craft-video-embed

从YouTube或Vimeo URL生成嵌入URL

安装数量: 55,733

依赖项: 0

建议者: 0

安全: 0

星级: 24

关注者: 27

分支: 3

开放性问题: 1

类型:craft-plugin

2.0.3 2024-04-02 16:31 UTC

This package is auto-updated.

Last update: 2024-09-03 03:52:16 UTC


README

从YouTube或Vimeo URL生成嵌入URL。

要求

此插件需要Craft CMS 4.0.0或更高版本。

安装

要安装此插件,请按照以下说明操作。

  1. 打开终端并转到您的Craft项目

     cd /path/to/project
    
  2. 然后告诉Composer加载插件

     composer require viget/craft-video-embed
    
  3. 在控制面板中,转到设置→插件,并点击“安装”按钮安装视频嵌入。

使用视频嵌入

将YouTube或Vimeo URL传递给getVideoData方法,并返回一个VideoData对象。

如果插件无法解析URL,则返回null

  • type - 如果视频是youtubevimeo
  • id - 视频的ID
  • image - 视频缩略图(仅适用于YouTube)
  • embedUrl - 您将使用的嵌入URL
  • url - 嵌入视频的链接

示例

{% set video = craft.videoEmbed.getVideoData('https://www.youtube.com/watch?v=6xWpo5Dn254') %}

{% if video %}
   <iframe src="{{ video.embedUrl }}"></iframe>
{% endif %}

输出

<iframe src="//www.youtube.com/embed/6xWpo5Dn254"></iframe>
Code At Viget

访问code.viget.com查看Viget的更多项目