Perf: optimisation vidéos page d'accueil
- Vidéos recompressées (CRF 23, faststart, full res/fps) : 22MB → 5.8MB et 4.8MB - Champs Kirby dynamiques pour vidéo desktop/mobile + posters - Source vidéo dynamique via data.backgroundVideo (corrige le hardcode) - Lecture déclenchée sur canplay plutôt qu'immédiatement (évite freeze) - preload="auto" pour un buffering plus agressif Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
0233a6a4a4
commit
2373b81db7
5 changed files with 67 additions and 36 deletions
|
|
@ -9,7 +9,10 @@ $specificData = [
|
|||
'ctaPath' => $page->ctaLink()->toPage()?->id() ?? '#',
|
||||
'image' => $page->heroImage()->toFile()?->url()
|
||||
],
|
||||
'backgroundVideo' => $page->backgroundVideo()->toFile()?->url(),
|
||||
'backgroundVideo' => $page->backgroundVideo()->toFile()?->url(),
|
||||
'backgroundVideoPoster' => $page->backgroundVideoPoster()->toFile()?->url(),
|
||||
'backgroundVideoMobile' => $page->backgroundVideoMobile()->toFile()?->url(),
|
||||
'backgroundVideoMobilePoster' => $page->backgroundVideoMobilePoster()->toFile()?->url(),
|
||||
'floatingBubbles' => $page->floatingBubbles()->toStructure()->map(function($bubble) {
|
||||
return [
|
||||
'text' => $bubble->text()->value(),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue