La fonctionnalité de Microsoft mettra en pause la lecture multimédia lorsque la vidéo n’est pas chargée dans Chrome, Edge
Sous la direction de Satya Nadella, Microsoft s’est repositionné comme un champion de l’open source. L’entreprise contribue régulièrement à Chromium, qui équipe des navigateurs comme Edge, Chrome, Brave et Vivaldi. Grâce à Microsoft, Chromium a connu des améliorations significatives avec un défilement fluide. L’entreprise souhaite désormais améliorer la lecture multimédia dans Chrome et Edge.
Microsoft souhaite mettre en pause la lecture multimédia lorsque la vidéo n’est pas affichée sur un site Web. Comme vous le savez probablement, les applications Web ou les sites Web peuvent intégrer du contenu multimédia de diverses manières, mais la méthode la plus courante consiste à utiliser des iframes, qui peuvent masquer temporairement le contenu multimédia pendant le chargement du site Web.
Le problème avec l’approche actuelle est que même si la vidéo ne se charge pas ou n’apparaît pas sur le site Web, la lecture du média aura déjà commencé. Dans un tel cas, vous remarquerez que le navigateur lit quelque chose et que le son sort également, mais vous ne pouvez rien voir sur le site Web.
Dans un document GitHub publié par Microsoft plus tôt cette année et repéré pour la première fois par Windows Latest aujourd’hui, Microsoft a noté que cette expérience dans Chrome ou Edge « pourrait avoir une expérience négative ».
L’entreprise souhaite remédier à ce comportement en améliorant l’intégration du contenu multimédia intégré dans les navigateurs basés sur Chromium.
« Cette proposition vise à fournir aux applications Web la possibilité de contrôler le contenu multimédia intégré de manière à garantir à leurs utilisateurs une bonne expérience lorsque l’état de rendu de l’iframe est modifié », a noté Microsoft dans un document de support datant d’environ trois mois.
Alors, comment Microsoft compte-t-il corriger ce problème dans Google Chrome et Edge ? Selon la proposition, Microsoft souhaite que Chromium utilise une nouvelle politique qui contrôlera le fonctionnement de la lecture des médias iframe.
Microsoft va d’abord essayer de déterminer si la vidéo intégrée a été rendue ou non.
Si la vidéo n’est pas rendue, votre navigateur ne la lira pas. Chromium pourra demander au média intégré de mettre en pause la lecture du média iframe. Dans le même temps, lorsque l’iframe est rendu et que la vidéo est visible, Chromium ordonnera au média intégré de reprendre la lecture du média iframe.
« Ajoute une politique d’autorisation « media-playback-while-not-rendered » pour permettre aux sites Web d’intégration de suspendre la lecture multimédia des iframes intégrés qui ne sont pas rendus, c’est-à-dire dont la propriété « display » est définie sur « none », Microsoft a expliqué l’idée derrière la politique d’autorisation « media-playback-while-not-rendered » proposée.
« Cela devrait permettre aux développeurs de créer des expériences plus conviviales et d’améliorer également les performances en laissant le navigateur gérer la lecture de contenu qui n’est pas visible pour les utilisateurs », a ajouté la société.
Selon un nouvel engagement de Chromium, Microsoft a déjà commencé à intégrer la politique d’autorisation de lecture multimédia pendant le rendu dans Chromium.
« Ce CL ajoute un media-playback-while-not-rendered, qui permet à l’UA (user-agent) de mettre en pause la lecture multimédia sur les iframes non rendues », a noté Microsoft dans un nouveau commit de code .
Il va sans dire que l’idée de Microsoft est plutôt intelligente et qu’elle peut considérablement améliorer votre expérience de navigation, surtout si vous naviguez sur des sites Web contenant des tonnes de vidéos.
On ne sait pas encore quand la fonctionnalité sera ajoutée à Chrome ou Edge, mais elle pourrait arriver en version bêta dans les mois à venir.
Laisser un commentaire