Google Chrome sta affrontando un bug che coinvolge una delle funzioni più utilizzate durante la riproduzione multimediale: la modalità Picture-in-Picture e la gestione dell’audio in background.

Il problema segnalato dagli utenti riguarda in particolare Chrome su Android: in alcuni casi l’audio continua a suonare anche dopo la chiusura della finestra fluttuante, oppure la riproduzione si interrompe quando dovrebbe restare attiva. In entrambi gli scenari viene meno il vantaggio principale del PiP, ovvero separare la riproduzione dal browser mantenendo il controllo del contenuto mentre si usano altre applicazioni.

La funzione Picture-in-Picture sfrutta le capacità del sistema operativo per creare una finestra video indipendente dall’app principale. Su Android il supporto è integrato dalla versione 8.0 Oreo e consente alle applicazioni compatibili di ridurre il video in una piccola finestra mobile. Chrome si appoggia inoltre a componenti come MediaSession, l’interfaccia che permette al sistema di controllare la riproduzione e mostrare i comandi multimediali nelle notifiche, nella schermata di blocco e sui dispositivi collegati.

Perché il bug è difficile da risolvere

La riproduzione multimediale su mobile richiede il coordinamento tra diversi livelli software: Chrome gestisce il caricamento tramite il motore Chromium, mantiene il collegamento con il rendering della pagina e comunica con le API multimediali di Android. Quando un video passa in PiP, il sistema operativo assume il controllo della finestra indipendente, e questa separazione introduce punti critici come la sincronizzazione dello stato del player, la gestione dei permessi e la sospensione dei processi.