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秒内启动运行!
这是一个正在工作的插件,但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