steirischeonline/vimeo-player-advanced
最新稳定版本:v1.0.0
Composer 安装命令:
composer require steirischeonline/vimeo-player-advanced
包简介
Contao 5.3+ content element "Vimeo Advanced" with custom UI (chapters, speed steps, loop toggle, fullscreen) and optional overlay watermark.
README 文档
README
This bundle adds a new Contao content element "Vimeo Advanced" (vimeo_advanced) with a custom UI on top of the Vimeo player SDK:
- Loop on/off
- Playback speed with custom steps (e.g. 0.7–1.2)
- Fullscreen
- Clickable timeline + chapter segments (if chapters exist in Vimeo)
- Optional watermark overlay text
- Best-effort context menu block (right-click)
Requirements
- Contao 5.3+
- PHP 8.1+
- Vimeo Pro/Business recommended (playbackRate depends on Vimeo settings/plan)
Installation (via Contao Manager)
Option A (recommended): publish on Packagist
- Push this repository to GitHub.
- Create a release tag, e.g.
1.0.0. - Submit the repository to Packagist and enable GitHub webhook.
- In Contao Manager: install
steirischeonline/vimeo-player-advanced.
Option B: install directly from GitHub (without Packagist)
Add a VCS repository to your project composer.json:
{
"repositories": [
{
"type": "vcs",
"url": "https://github.com/steirischeonline/vimeo-player-advanced"
}
]
}
Then require the package:
composer require steirischeonline/vimeo-player-advanced:^1.0
Or if you have no release tag yet:
composer require steirischeonline/vimeo-player-advanced:dev-main
Run the Contao database update afterwards.
Usage
In Contao backend: Content → New element → Media → Vimeo Advanced.
Notes
Browser-side download prevention is best-effort only. Blocking right-click and overlays can deter casual users, but cannot prevent extraction via developer tools or screen recording.
License
MIT
统计信息
- 总下载量: 1
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 5
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-01-23