Anteriormente tenía listas de reproducción de audio HTML5 funcionando en iOS, incluso cuando la pantalla estaba bloqueada. Esto se logró utilizando la solución sugerida aquí: intercambiar el src cuando se activó el evento final.
¿Puede HTML5 en el navegador reproducir audio continuo en la pantalla de bloqueo de iOS?
Ahora, en iOS15, esto parece haber dejado de funcionar, por lo que las listas de reproducción llegan al final de la primera pista y la siguiente nunca comienza.
¿Alguien ha experimentado esto también? ¿Alguien sabe una solución? Esto hace que mi sitio web básicamente no funcione para las personas que desean escuchar listas de reproducción de audio mientras el teléfono está bloqueado.
Me encontré con el mismo problema.
Parece un safari en el elemento de audio bloqueado de iOS 15 cuando cambia src, lo que no sucederá en iOS 14 y versiones anteriores.
Puede intentar usar howler.js
para resolver parcialmente este problema. Esta biblioteca crea 5 o más elementos de audio cuando el usuario interactúa, pero seguirá encontrando el mismo problema cuando los elementos de audio creados previamente se agoten en segundo plano.