jmalko/cf-stream

此包的最新版本(dev-main)没有可用的许可信息。

dev-main 2023-08-30 17:32 UTC

This package is auto-updated.

Last update: 2024-09-30 01:57:43 UTC


README

上传、嵌入和管理Cloudflare Stream视频,从您的CP开始。

在此处查看Loom上的简短视频和.env设置说明 - 60秒内启动运行!

点击查看Loom上的简短视频

这是一个正在工作的插件,但2023年8月/9月的大幅更改可能会与更新冲突

请尝试使用它,但在我说之前,在您进行composer update时请保持警惕。

在我的系统上,拖放似乎无法正常工作,但“浏览文件”可以。

功能

  • 通过tus直接将大视频文件上传到Cloudflare Stream
  • 可恢复上传(待测试)*
  • 从Google Drive、OneDrive、Dropbox上传(待测试)*
  • 选择查看账户上的所有视频或仅查看此网站上传的视频
  • 编辑和删除即将推出
  • 字段集即将推出

如何安装

您可以在Statamic控制面板的工具 > 插件部分搜索此插件并点击安装,或从您的项目根目录运行以下命令

composer require jmalko/cf-stream

在您的.env文件中设置这些。前两个可以在Cloudflare Stream页面的右上角找到。API密钥需要您在您的账户页面创建一个,并授予它对Cloudflare Stream的读写访问权限

CF_STREAM_ACCOUNT_ID= 
CF_STREAM_SUBDOMAIN=
CF_STREAM_API_KEY=
CF_STREAM_CREATOR_ID=optional_name // this is so that you can silo multiple clients on one Cloudflare account - set this and they will only see their own uploads vs. all the uploads on the Cloudflare account

如何使用

通过composer安装并添加.env信息后,您将在控制面板导航中看到一个“视频”项。如果您点击“上传视频”按钮,您将看到一个模态窗口,允许您从您的计算机或手机选择要上传的视频。上传后,请刷新页面。

您应该看到您刚刚上传的视频。在每段视频旁边的“观看预览”按钮下方是视频ID。复制此ID并将其粘贴到您想嵌入视频的任何地方。确保您已将Parse Antlers切换到您嵌入字段的蓝图上。

{{ cf_stream:embed id="the_id_you_copied" }}

检查您的作品并享受。更多功能即将推出!

-- Jonathan Malko