Pregunta

¿Es posible utilizar capítulos de vídeos para iPhone en una aplicación?

Por ejemplo:Tengo un vídeo de 3 minutos para reproducir.Tengo el capítulo 1 comenzando en 0, el capítulo 2 en 50, el capítulo 3 en 95.

¿Puedo empezar a platear el video a 50s (capítulo 2) hasta el final?¿Puedo hacer que reproduzca solo el capítulo 2 de 50 a 95?

Mi pregunta no es sobre cómo agregar capítulos a un video.Quiero saber si este comportamiento está disponible en el iPhone.

¿Fue útil?

Solución

iPhone SDK 3.0+ tiene una nueva propiedad MPMoviePlayerController.initialPlaybackTime para configurar la hora de inicio de la reproducción de películas.Esto se "redondeará" al tiempo del fotograma clave anterior más cercano, por lo que no proporciona una posición inicial exacta, pero sí bastante cercana.

Otros consejos

player.currentPlaybackTime = tiempo;

Esto definitivamente es posible enviando el mensaje no documentado. establecer hora actual a MPMoviePlayerController.Toma un parámetro de tipo doble que especifica la posición de reproducción en segundos.Encuentre a continuación un breve ejemplo:

Amplíe MPMoviePlayerController para evitar advertencias del compilador:

@interface MPMoviePlayerController (extended)
-(void)setCurrentTime:(double)seconds;
@end

Luego podrás llamarlo donde lo necesites: antes del inicio o durante la reproducción.

MPMoviePlayerController* player = [[ MPMoviePlayerController alloc] initWithContentURL:url ];
[ player setCurrentTime:95.0 ];
[ player play ];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top