placido/medias | 3 commits
Par placido, le 5 décembre 2025 à 10h52min :
remove(mejs-init.js): fichier rendu superflu par la syntaxe d’import par module
Supprimé
javascript/mejs-init.js
javascript/mejs-init.min.js
==============================
Par placido, le 5 décembre 2025 à 10h52min :
fix(modeles/audio|video): nouvelle syntaxe d’appel des ressources pour mejs
on bénéficie des avantanges de syntaxe import() et addCSS() :
- pour s’affranchit des tests sur
DOMContentLoaded - pour éviter les inclusions répétives de styles inline et JS en dur
- pour rétablir la gestion de la déclinaison liguistique fournit par le lecteur (d’après
#ENV{lang}) - le fichier
mejs-init.jsn’est plus vraiment utile
on délaisse l’attribut data-mejsoptions qui forçait en dur les features alors que mejs sait gérer au mieux de lui-même d’après le markup. Pour des besoins de personnalisation vraiment poussés, on peut éventuellement rechercher et remplacer la clé /*features:[],*/ dans le flux texte du modèle.
on retire l’option pluginPath (répertoire pour les renderers comme Flash et Silverlight) considérée obsolète en 2025
la lib mejs ne fournit plus de fichier lib/mejs/mejs-skins.css. Le paramètre optionnel skin est toutefois conservé pour charger des ressources alternatives pour l’apparence : css/mejs-skin-${skin}.css voire css/mejs-skin-${skin}-controls.svg (non fournies).
4 paramètres pour les modèles sont sont transposables comme attributs : autoplay,loop,muted & preload
**video : **
Conversion d’une chaine de langue en dur => <:medias:erreur_lecture_impossible:>
**audio : **
Ajout d’une balise <source/> au sein de la balise <audio/>
Utiliser l’API Media Fragments pour isoler une portion d’un document audio
Ainsi <embed24|debut=10|fin=50|> ou (<embed24|start=10|end=50|>) produira src="audio.mp3#t=10,50", directement interprété par le lecteur.
Modifié
modeles/audio.html
modeles/video.html
==============================
Par placido, le 13 novembre 2025 à 10h57min :
fix(document_infos): adapter le markup pour bénéficier des styles de .instituer_objet
Modifié
prive/objets/infos/document.html
prive/squelettes/inclure/document_infos.html