]> _ Git - fluidbook-toolbox.git/commitdiff
#7259
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 25 Apr 2025 13:43:41 +0000 (15:43 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 25 Apr 2025 13:43:41 +0000 (15:43 +0200)
app/Fluidbook/Link/LinksData.php
app/SubForms/Link/Video.php
app/SubForms/Link/WebInfos.php

index fe4498ebe89f8e7e7692680b582be9b9cba4f344..3cba2067c686c08f8d475c6470a503a58e83eec5 100644 (file)
@@ -660,7 +660,7 @@ class LinksData
         /** @var FluidbookPublication $book */
         $book = FluidbookPublication::withoutGlobalScopes()->find($book_id);
 
-        $booleans = array('video_loop', 'video_auto_start', 'video_controls', 'video_sound_on');
+        $booleans = array('video_loop', 'video_auto_start', 'video_controls', 'video_sound_on','video_cc');
         $numbers = ['left', 'top', 'width', 'height'];
 
         $links = [];
index 4d6c4072cebd9246e482cb9fa17580129e72dd9f..910aab8fa0cf1bc17bc245438167da8094e747a7 100644 (file)
@@ -15,6 +15,7 @@ class Video extends Base
     public $type = Link::VIDEO;
     public $_integration = 'multimedia';
     public $_multimedia = true;
+    public $_video_cc=true;
 
     public function addDestinationField()
     {
@@ -30,6 +31,7 @@ class Video extends Base
         $this->addField('video_controls', CheckboxBasic::class, __('Afficher les contrôles de la vidéo'), ['default' => true]);
         $this->addField('video_sound_on', CheckboxBasic::class, __('Activer le son de la vidéo'), ['default' => true]);
         $this->addField('video_loop', CheckboxBasic::class, __('Jouer la vidéo en boucle'), ['default' => false]);
+        $this->addField('video_cc', CheckboxBasic::class, __('Afficher les sous-titres (si présents)'), ['default' => $this->_video_cc]);
 
         $this->addMultimediaSizeFields();
 
index bf4412d314b3bc01d87c1431a59ada38d65ca4d0..bb78856531709a11a80e7d2f7cdb3367d26b810d 100644 (file)
@@ -7,4 +7,5 @@ use App\Fluidbook\Link\Link;
 class WebInfos extends Web
 {
     public $type = Link::WEB_INFOS;
+    public $_video_cc = false;
 }