Sto cercando di implementare Progressive Downloading di un video nella mia applicazione iOS che può essere riprodotto tramite AVPlayer. Ho già implementato un modulo downloader in grado di scaricare i file sull'iPad. Tuttavia, ho scoperto che non riesco a riprodurre un file che viene ancora scritto inDownload video progressivo su iOS
Quindi, per quanto posso dire, la mia unica soluzione sarebbe attraverso il download di un elenco di file 'pezzi' e quindi continuare a riprodurre attraverso ogni file come sono pronti (es: scaricato), probabilmente utilizzando HLS
Cercando ho incontrato this question which implements the progressive download through hls ma a parte questo, riesco a trovare nessun altro modo
Tuttavia, continuo imbattersi in risultati di ricerca che dice come configurare i server Web per sfruttare il supporto iOS per il download progressivo HTTP, ma senza menzionare come farlo dal lato iOS
Quindi, qualcuno ha qualche idea e/o esperienza al riguardo?
EDIT: Ho anche trovato che ci potrebbe essere un modo di farlo in altro modo (ovvero: streaming, quindi scrivere dati in streaming su disco) che è stato suggerito da this question ma non riesco ancora a farlo funzionare come sembra non funziona con risorse non locali!
Avete avuto fortuna nell'attuazione di questo? – thomers
Con AVPlayer penso che possa riprodurre direttamente un URL, il che, se non sbaglio, è il download progressivo. È possibile scaricare il file stesso in background su un altro thread e quindi la volta successiva che riproducono il file, è possibile riprodurre la versione locale. Non esattamente quello che avevi in mente ma forse funzionerà? – Liron