sistema significa que phoneclean para otros limpiar liberar espacio documentos datos como borrar app almacenamiento iphone cocoa-touch video

iphone - significa - Almacenamiento en caché de videos en el disco después de una precarga exitosa por MPMoviePlayerController



que es otros en el almacenamiento del iphone (2)

No he probado esto, pero puede ser posible anular [NSURLCache sharedURLCache] con una implementación de caché de solo disco personalizada. Si MPMoviePlayerController utiliza NSURLRequest , podría funcionar.

Después de lanzar un video usando MPMoviePlayerController''s initWithContentURL: es posible almacenar en caché el video descargado para que la próxima vez que se reproduzca el video se pueda cargar a través de un archivo local: // URI? Entiendo que es posible realizar mi propia descarga y luego lanzar el reproductor de películas, sin embargo, me gustaría aprovechar la capacidad del reproductor para comenzar antes de que se complete la precarga.


Un truco es iniciar la descarga en el disco (utilizando atómico: SÍ), esperar 10 segundos y apuntar el reproductor de películas a la ruta del disco local. se "descargará" mientras se reproduce el archivo incompleto.

La próxima vez, simplemente compruebe si el archivo existe primero.

Conseguí que esto funcionara bastante bien en las conexiones WIFI, pero en 3G había todo tipo de fallas.

peor aún, hubo problemas con archivos locales incompletos. Déjame saber si vale la pena.