Ho un file mp3 su s3 (e ho avuto esperienza con molti altri file mp3) che non sta giocando in chrome (e altri browser come: FF, safari, ecc.). La finestra di dialogo di rete in chrome mostra che c'è una richiesta in sospeso a cui apparentemente non viene mai risposto da s3, tuttavia se faccio un wget all'URL, ottengo una risposta immediata.s3 senza interruzioni di richieste audio in sospeso
Inoltre, se servo lo stesso file esatto su un server su cui gira nginx, posso accedere all'URL anche in Chrome contemporaneamente. So che S3 supporta le richieste dell'intervallo di byte, quindi non ci dovrebbero essere problemi con le query dell'intervallo di byte di chrome. Inoltre, ho verificato che il file è accessibile e che il suo tipo di contenuto è audio/mpeg.
Ecco il file in questione: http://s3.amazonaws.com/josh-tmdbucket/23/talks/ffcc525a0761cd9e7023ab51c81edb781077377d.mp3
Ecco uno screenshot delle richieste di rete in cromo per questo URL:
Hai capito cosa stava causando questo? – jcalloway
No, e ho lasciato il progetto, quindi non sono sicuro di come hanno risolto questo –
ho trovato il mio errore in sospeso. Era dovuto a un ciclo infinito nel mio javascript per qualche altro codice. Potrebbe essere che quel ciclo stava prendendo tutti i cicli e quindi causando le richieste in sospeso GET – jcalloway