'tooltip' => __('Infobulle'), 'numerotation' => __('Numérotation'),
'display_area' => __('Activer la surbrillance'), 'animation_type' => __('Animation à l\'affichage de la page'),
'tracks' => __('Sous-titres'),
- 'video_loop' => __('Video : boucle'), 'video_auto_start' => __('Video : démarrage automatique'), 'video_controls' => __('Vidéo : afficher les contrôles'), 'video_sound_on' => __('Vidéo : activer le son'), 'video_cc' => __('Vidéo : afficher les sous-titres'),
+ 'video_loop' => __('Video : boucle'), 'video_auto_start' => __('Video : démarrage automatique'), 'video_controls' => __('Vidéo : afficher les contrôles'), 'video_sound_on' => __('Vidéo : activer le son'),'video_autohide'=>__('Video : masquer lorsque non jouée'), 'video_cc' => __('Vidéo : afficher les sous-titres'),
'inline' => __('Vidéo : afficher dans la page'), 'video_width' => __('Vidéo : Largeur du popup'), 'video_height' => __('Vidéo : Hauteur du popup'),
'visibility_os' => __('Visible sur les systèmes'),
'interactive' => __('Interactivité'), 'video_service' => __('Webvideo : service'),
/** @var FluidbookPublication $book */
$book = FluidbookPublication::withoutGlobalScopes()->find($book_id);
- $booleans = array('video_loop', 'video_auto_start', 'video_controls', 'video_sound_on', 'video_cc');
+ $booleans = array('video_loop', 'video_auto_start', 'video_controls', 'video_sound_on', 'video_cc','video_autohide');
$numbers = ['left', 'top', 'width', 'height'];
$links = [];
'video_controls' => true,
'video_sound_on' => true,
'video_cc' => true,
+ 'video_autohide' => false,
'tracks' => '',
'tooltip' => '',
'numerotation' => 'physical',
public $type = Link::VIDEO;
public $_integration = 'multimedia';
public $_multimedia = true;
- public $_video_cc=true;
+ public $_video_cc = true;
public function addDestinationField()
{
$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_autohide', CheckboxBasic::class, __('Masquer automatiquement la vidéo lorsqu\'elle n\'est pas jouée'), ['default' => false]);
$this->addField('video_cc', CheckboxBasic::class, __('Afficher les sous-titres au démarrage de la vidéo (si présents)'), ['default' => $this->_video_cc]);
$this->addMultimediaSizeFields();