Sto sviluppando un server locale che trasmetterà in streaming i file audio di un utente in modo che possano accedervi tramite browser Web utilizzando l'oggetto audio HTML5. Poiché questi file si trovano sul computer dell'utente, mi aspetto che i file vengano caricati completamente nel buffer quando vengono caricati, ma per alcuni file di grandi dimensioni, i brani vengono bufferizzati in parte, quindi si fermano e riprendono il buffering un po 'di tempo dopo.Come posso forzare un elemento audio HTML5 a bufferare un'intera canzone?
La mia domanda è: come posso forzare l'oggetto audio a memorizzare l'intero brano in una volta? Posso farlo da javascript, devo impostare un attributo sull'oggetto audio, o c'è qualcos'altro che posso fare?
setTimeout (a.pause, 10) è meglio karma –
che funziona quando il tuo non passando la funzione di tutte le variabili, certo. Ma perché preoccuparsi di passare avanti e indietro tra due metodi? –
@DrJokepu In realtà, non funzionerebbe, dal momento che si perderebbe il contesto della funzione. Meglio: 'setTimeout (a.pause.bind (a), 10)' – nickf