Estoy usando Hls.js para transmitir audio en vivo para la radio, y funciona bien en Chrome, pero el audio se entrecorta solo en Safari.
Aquí está el ejemplo de sandbox de código (amablemente, ábralo con Safari): https://codesandbox.io/s/pensive-mendel-0xgecl?file=/src/App.tsx
¿Tengo que hacer algo especial para que funcione bien en Safari?
Descubrí que Safari tiene HLS incorporado de forma predeterminada. Entonces, en lugar de usar hls.js, solo verifico si un navegador tiene uno incorporado, en caso afirmativo, solo estoy haciendo audio.src = mySrc lo contrario, use new Hls() de hls.js