De functie van Microsoft pauzeert het afspelen van media wanneer er geen video is geladen in Chrome, Edge
Onder Satya Nadella heeft Microsoft zichzelf opnieuw gepositioneerd als een open-source kampioen. Het bedrijf levert regelmatig bijdragen aan Chromium, dat browsers als Edge, Chrome, Brave en Vivaldi aandrijft. Dankzij Microsoft is Chromium aanzienlijk verbeterd met soepel scrollen. Nu wil het bedrijf media playback in Chrome en Edge verbeteren.
Microsoft wil het afspelen van media pauzeren wanneer er geen video wordt weergegeven op een website. Zoals u waarschijnlijk weet, kunnen webapps of websites media-inhoud op verschillende manieren insluiten, maar de meest voorkomende methode is het gebruik van iframes, die de media tijdelijk kunnen verbergen wanneer de website wordt geladen.
Het probleem met de huidige aanpak is dat zelfs als de video niet laadt of op de website verschijnt, de media al zijn begonnen met afspelen. In zo’n geval zul je merken dat de browser iets afspeelt en dat er ook audio uitkomt, maar je kunt niets op de website zien.
In een GitHub-document dat eerder dit jaar door Microsoft werd gepubliceerd en vandaag voor het eerst werd opgemerkt door Windows Latest, merkte Microsoft op dat deze ervaring in Chrome of Edge “een negatieve ervaring” zou kunnen zijn.
Het bedrijf wil dit gedrag aanpakken door de integratie van ingebedde mediacontent in Chromium-gebaseerde browsers te verbeteren.
“Dit voorstel is bedoeld om webapplicaties de mogelijkheid te geven om ingebedde media-inhoud zodanig te beheren dat gebruikers een goede ervaring hebben wanneer de renderstatus van het iframe wordt gewijzigd”, aldus Microsoft in een ondersteuningsdocument dat ongeveer drie maanden oud is.
Dus, hoe gaat Microsoft dit gedrag in Google Chrome en Edge oplossen? Volgens het voorstel wil Microsoft dat Chromium een nieuw beleid gebruikt dat bepaalt hoe de iframe-mediaweergave werkt.
Microsoft probeert eerst te bepalen of de ingesloten video is gerenderd of niet.
Als de video niet wordt gerenderd, zal uw browser deze niet afspelen. Chromium kan de ingesloten media opdracht geven om de iframe-mediaweergave te pauzeren. Tegelijkertijd zal Chromium, wanneer iframe is gerenderd en video voor u zichtbaar is, de ingesloten media opdracht geven om de iframe-mediaweergave te hervatten.
“Voegt een ‘media-playback-while-not-rendered’-machtigingsbeleid toe om insluitwebsites toe te staan de mediaweergave van ingesloten iframes die niet worden weergegeven te pauzeren, d.w.z. hun ‘display’-eigenschap op ‘none’ te zetten”, Microsoft legde het idee achter het voorgestelde ‘media-playback-while-not-rendered’-machtigingsbeleid uit.
“Dit zou ontwikkelaars in staat moeten stellen om gebruiksvriendelijkere ervaringen te creëren en ook de prestaties te verbeteren door de browser de weergave van inhoud te laten afhandelen die niet zichtbaar is voor gebruikers”, voegde het bedrijf toe.
Volgens een nieuwe Chromium-commit is Microsoft al begonnen met het integreren van het toestemmingsbeleid ‘media-playback-while-not-rendered’ in Chromium.
“Deze CL voegt een media-playback-while-not-rendered toe, waarmee de UA (user-agent) de mediaweergave op niet-gerenderde iframes kan pauzeren”, merkte Microsoft op in een nieuwe codecommit .
Het spreekt voor zich dat het idee van Microsoft behoorlijk slim is en uw surfervaring aanzienlijk kan verbeteren, vooral als u websites bezoekt met veel video’s.
Het is nog onduidelijk wanneer de functie aan Chrome of Edge wordt toegevoegd, maar de bètaversie zou ergens in de komende maanden beschikbaar kunnen zijn.
Geef een reactie