Google Chrome: blockerar autospel för talsyntes-API-ljud

Prova Vårt Instrument För Att Eliminera Problem

Google Chrome kommer att blockera autoplay av ljud på webbplatser som använder API för talesyntes i version 71 av webbläsaren.

Googles hållning på autoplaying-innehåll i Chrome är relativt enkelt: autoplay med ljud är endast tillåtet om Chrome-användaren interagerade med webbplatsen tidigare. För närvarande använder Chrome en Media Engagement Index på skrivbord som kan tillåta autoplay på webbplatser även om användaren inte interagerade med webbplatsen under den aktiva surfningssessionen.

Talesyntes-API, ett API för att skapa text-till-tal-output, omfattas inte av denna policy. När du besöker länkad testplats , kommer du att märka att Chrome kommer att spela ljud vid sidladdning automatiskt.

chrome speech deprecation

Observera att webbläsaren kan blockera körning av JavaScript på just den platsen och att du kan behöva tillåta det.

Om du öppnar konsolen i Chrome 70, den nuvarande stabila versionen av webbläsaren, får du ett meddelande om att den del av API som tillåter text-till-tal-utmatning utan användarinteraktion är uttagen.

Chrome fortsätter att stödja text-till-tal, men användare måste interagera med innehåll på sidan först innan ljud kan spelas. Om du öppnar den länkade exempelsidan i Chrome 71 kommer du att märka att ljudet inte spelas upp automatiskt längre.

Andra webbläsare, Firefox och Microsoft Edge, spelar ljud vid anslutning till demosidan.

Varför gör Google ändringen?

Införandet av autoplay-policyer blockerade annonsörer och skuggiga webbplatser från att kasta autoplay-annonser med ljud eller aviseringar till användare.

Talesyntes-API kan istället användas av dessa webbplatser för att spela ljud automatiskt, t.ex. för att visa annonser eller aviseringar och använda ljud för att uppmärksamma användaren.

Google ger utrymme att avskrivningen av funktionaliteten påverkar webbplatser som använder API för legitima ändamål; Företaget noterar emellertid att 'majoriteten av användningen av detta API var för missbruk' och inte legitima syften.

Google planerar att lägga till funktionalitet i webbläsarens vitlista för ljud autoplay så att webbplatser kan spela ljud automatiskt med hjälp av Speech Synthesis API. Användare som vill spela autoljud på webbplatser kan aktivera funktionaliteten igen genom att vitlista webbplatser.

Nu du : Vad är det du tar med autouppspelning av ljud på webben? (via Blödande dator )