Tengo un archivo mp4 que como parte de la aplicación funciona bien con MPMoviePlayerController.MPMoviePlayerController reproduce el archivo local pero no de forma remota a través de HTTP
[_mediaPlayer setContentURL:[NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"movie"
ofType:@"mp4"]]];
[_mediaPlayer play];
Pero una vez que subo el mismo archivo a un servidor web me dará ese error:
Error Domain=MediaPlayerErrorDomain Code=2
el navegador Safari en el mismo dispositivo reproduce la película a distancia - por lo que la accesibilidad no es el problema . No encontré ninguna Documentación sobre lo que el Código 2 me dice. Así que estoy atascado.
¿Alguien?
¿Cuál es el enlace para el archivo del servidor web? eso es lo que deberías usar como tu url. y debe usar NSURL URLWithString: porque no está utilizando una ruta de archivo local. –
¡Muchas gracias! - Esa fue la parte trasera que necesitaba. Fue un error bastante estúpido. Tenía en mi código: [NSURL fileURLWithPath: item.url]; en lugar de [NSURL URLWithString: item.url]; – Jakob
@Jesse - ponga su comentario como respuesta :) – deanWombourne