Non riesco a ottenere Safari su iPhone o iPad per i video cache offline. Tutto il resto viene memorizzato nella cache bene quando vado offline. Il file video è ovviamente nel manifest, ma ho appena ottenuto la freccia rotta. Funziona bene sul desktop di Safari. Qualche indizio? Ho provato sia l'object embed che i tag video.HTML5 cache video offline in safari mobile
risposta
Purtroppo there’s a ~5 MB limit on offline cache in Mobile Safari. Non puoi farci molto.
ho letto ha bisogno di una messa a punto manifesta HTML5 per memorizzare nella cache i file
Il manifest è stato definito correttamente e funziona poiché tutte le altre cache vengono memorizzate correttamente, sono solo questi dannati video. La cache del video offline non è nelle specifiche? Impossibile trovarlo da nessuna parte. –
Sto iniziando a pensare che HTML5 non supporti il caching del video offline, ma poi sento che altri siti fanno qualcosa del genere (Youtube?). Qualcuno sa come lo stanno facendo? –
Utilizzare il manifesto di memorizzare nella cache le pagine html contenenti il tag video, quindi dire al vostro web server per scadere il video in 30 anni. In questo modo il video sarà nella cache del browser e non nella cache manifest.
vedere questi due articoli per i limiti della cache del browser mobili (si noti che il secondo aggiunge informazioni vitali):
http://www.yuiblog.com/blog/2010/06/28/mobile-browser-cache-limits/
http://www.yuiblog.com/blog/2010/07/12/mobile-browser-cache-limits-revisited/
Copre solo genericamente html e "risorse esterne", ma non hanno testato esplicitamente i file video, quindi forse questi non vengono mai salvati nella cache da Mobile Safari.
I video audio & non vengono memorizzati nella cache da iPhone poiché vengono riprodotti da applicazioni esterne. Sembra che l'unica soluzione è archiviarli come base64 nel database locale o memorizzarli nella cartella manifest dell'applicazione come file php (o simile) ma con contenuti audio e video codificati in base 64.
Hai provato questo? Mobile Safari riprodurrà l'audio/video in questo caso? – noober
Aggiornamento per iOS 4.3 su iPad:
ho appena provato ad aggiungere un filmato in un file manifesto in iOS 4.3.
Safari mi ha chiesto di consentire di estendere la memoria offline e quindi di scaricare il film.
Hmmm. iPad ha scaricato il film (visto anche nel log del server web), tuttavia sembra che non lo memorizzi, perché non lo riproduce quando l'iPad è in modalità aereo. – matejk
Forse qualcosa di simile a questo dovrebbe funzionare: http://www.nihilogic.dk/labs/jsvideo/test2.php
- 1. GWT e HTML5 Video in Mobile Safari
- 2. cache offline HTML5
- 3. video mp4 in tag video HTML5 non giocare in cromo mobile e Safari Mobile
- 4. Scadenza programmatica cache offline HTML5
- 5. Safari mobile: manifest di cache + audio
- 6. video HTML5 in Safari non funziona
- 7. Dimensioni video HTML5 in Safari IOS
- 8. Simula modalità offline per test cache HTML5
- 9. Riproduci tag video html5 simultaneamente su Safari
- 10. Riutilizzo di oggetti audio HTML5 in Mobile Safari
- 11. Usa jQuery mobile offline
- 12. Rimozione di Applache offline HTML5
- 13. Attributo poster HTML5 Video in Safari e Chrome
- 14. esempi di memorizzazione offline e memorizzazione nella cache decenti html5
- 15. Firefox, Chrome, Safari hanno sfondo grigio per video HTML5 MP4
- 16. Dimensione massima iPad/iPhone Application Cache offline
- 17. manifest di cache HTML5 in un UIWebView?
- 18. I video non vengono riprodotti in safari quando si utilizza il tag video html5
- 19. HTML5 Volume video
- 20. Disabilita cache applicazioni in Chrome e Safari
- 21. Modifica video in riproduzione in video HTML5
- 22. HTML5 live video "hack"
- 23. HTML5 offline framework web storage
- 24. HTML5 video a schermo intero su browser mobile (Android)
- 25. Come posso archiviare un video da 50 MB nella cache dell'app HTML5?
- 26. Applicazione offline HTML5 su dispositivi Android
- 27. Ricerca video HTML5 [aggiornata]
- 28. La cache dell'applicazione Safari 7 non funziona
- 29. Mobile Safari Notifiche Push
- 30. Pulsante Indietro Safari mobile
ma questa è la cosa divertente, avevo letto quel post, e testato con solo un video 3gp a 960k e una semplice pagina (totale di 1 MB), ed ancora doesn Non giocare offline. Deve esserci qualcos'altro che sta succedendo qui. –
Ho fatto un paio di altri post su SO su questo fine settimana. Scopre che Safari su iPhone/iPad non memorizza nella cache i file video o wav, anche se nel manifest - e non sembra che riproduca nemmeno l'URI dei dati. Sembra che non puoi semplicemente usarli in modalità offline (tuttavia se l'app ha accesso online cercherà di recuperarli ...). Funziona bene su Safari sul desktop, ma ovviamente non è molto utile. Questo è vero anche per file audio molto piccoli (~ 5-10k). –