Die Funktion von Microsoft pausiert die Medienwiedergabe, wenn das Video in Chrome, Edge nicht geladen ist
Unter Satya Nadella hat sich Microsoft als Open-Source-Champion neu positioniert. Das Unternehmen trägt regelmäßig zu Chromium bei, das Browser wie Edge, Chrome, Brave und Vivaldi unterstützt. Dank Microsoft wurde Chromium durch reibungsloses Scrollen deutlich verbessert. Nun möchte das Unternehmen die Medienwiedergabe in Chrome und Edge verbessern.
Microsoft möchte die Medienwiedergabe pausieren, wenn auf einer Website kein Video gerendert wird. Wie Sie wahrscheinlich wissen, können Webanwendungen oder Websites Medieninhalte auf verschiedene Weise einbetten, aber die gängigste Methode ist die Verwendung von Iframes, die die Medien beim Laden der Website vorübergehend ausblenden können.
Das Problem beim aktuellen Ansatz besteht darin, dass die Medienwiedergabe bereits begonnen hat, auch wenn das Video nicht geladen wird oder auf der Website angezeigt wird. In einem solchen Fall werden Sie feststellen, dass der Browser etwas abspielt und auch Audio ausgegeben wird, aber Sie können auf der Website nichts sehen.
In einem GitHub-Dokument , das Microsoft Anfang des Jahres veröffentlichte und das heute erstmals von Windows Latest entdeckt wurde, stellte Microsoft fest, dass diese Erfahrung in Chrome oder Edge „zu einer negativen Erfahrung werden könnte“.
Das Unternehmen möchte diesem Verhalten begegnen, indem es die Integration eingebetteter Medieninhalte in Chromium-basierte Browser verbessert.
„Dieser Vorschlag zielt darauf ab, Webanwendungen die Möglichkeit zu geben, eingebettete Medieninhalte so zu steuern, dass ihren Benutzern ein gutes Erlebnis garantiert wird, wenn der Renderstatus des Iframes geändert wird“, merkte Microsoft in einem etwa drei Monate alten Supportdokument an.
Wie also will Microsoft dieses Verhalten in Google Chrome und Edge beheben? Dem Vorschlag zufolge möchte Microsoft, dass Chromium eine neue Richtlinie verwendet, die steuert, wie die Iframe-Medienwiedergabe funktioniert.
Microsoft versucht zunächst festzustellen, ob das eingebettete Video gerendert wurde oder nicht.
Wenn das Video nicht gerendert wird, wird es von Ihrem Browser nicht abgespielt. Chromium kann das eingebettete Medium anweisen, die Wiedergabe des Iframe-Medien anzuhalten. Gleichzeitig weist Chromium das eingebettete Medium an, die Wiedergabe des Iframe-Medien fortzusetzen, wenn das Iframe gerendert wurde und das Video für Sie sichtbar ist.
„Fügt eine Berechtigungsrichtlinie für die „Medienwiedergabe ohne Rendern“ hinzu, um es eingebetteten Websites zu ermöglichen, die Medienwiedergabe von eingebetteten Iframes anzuhalten, die nicht gerendert werden – d. h. deren „Anzeige“-Eigenschaft auf „Keine“ gesetzt ist“, erläuterte Microsoft die Idee hinter der vorgeschlagenen Berechtigungsrichtlinie für die „Medienwiedergabe ohne Rendern“.
„Auf diese Weise sollen Entwickler benutzerfreundlichere Erlebnisse schaffen und auch die Leistung verbessern können, indem der Browser die Wiedergabe von Inhalten übernimmt, die für Benutzer nicht sichtbar sind“, fügte das Unternehmen hinzu.
Einem neuen Chromium-Commit zufolge hat Microsoft bereits damit begonnen, die Berechtigungsrichtlinie für die Medienwiedergabe ohne Rendern in Chromium zu integrieren.
„Dieser CL fügt die Medienwiedergabe während nicht gerendert hinzu, die es dem UA (User Agent) ermöglicht, die Medienwiedergabe bei nicht gerenderten Iframes anzuhalten“, bemerkte Microsoft in einem neuen Code-Commit .
Es versteht sich von selbst, dass die Idee von Microsoft ziemlich clever ist und Ihr Browser-Erlebnis erheblich verbessern kann, insbesondere wenn Sie Websites mit vielen Videos durchsuchen.
Es ist unklar, wann die Funktion zu Chrome oder Edge hinzugefügt wird, aber sie könnte in den kommenden Monaten als Betaversion verfügbar sein.
Schreibe einen Kommentar