Come interrompere il download del file audio nel browser nei controlli tag audio HTML5 quando si preme la pausa?Il tag audio HTML5 interrompe la riproduzione e il download
risposta
Questo funziona:
var audio = $("audio").get(0);
audio.pause(0);
var tmp = audio.src;
audio.src = "";
audio.load();
$("audio").remove();
$("#audio-player").html("<audio controls preload='none'></audio>");
audio = $("audio").get(0);
audio.src = tmp;
audio.addEventListener('pause', current-function);
Ecco un link per voi da seguire: HTML5 Video: Force abort of buffering
Poiché il download del video è alreadyn perché è stato premuto "pause", nessun tag audio interromperà il download. Il precarico è solo l'inizio quando viene visualizzato il tag audio ... l'avvertenza è che non sai per quanto tempo il video è. – Jobst
Se si utilizza il flash player, questo diventa abbastanza facile con l'utente (client) che specifica quanto bufferare oltre all'audio già caricato (video). Di default sono solo pochi kilobyte di dati che di solito vengono scaricati dal flash player. –
La versione modificata funziona. : D –
Date un'occhiata al '206 http-status Codice delle. Forse questo aiuta – Nano
@Nano 206 sembra una buona opzione, ma dobbiamo controllare il server per onorare tali richieste. Se si tratta di un server multimediale di terze parti, non abbiamo molta scelta. – asgs