¿Cómo se puede obtener un objeto AVPlayer para reproducir su contenido de video al revés? La clase AVPlayerItem tiene una propiedad llamada "reversePlaybackEndTime", que me hace pensar que la reproducción inversa es posible, pero parece que no puedo encontrar nada en los documentos sobre cómo hacerlo.AVPlayer Reproducción inversa
5
A
Respuesta
2
Cuando envía un mensaje 'play' al objeto AVPlayer, comienza a reproducirse y esto equivale a establecer la propiedad rate en 1.0. ¿Has intentado establecer esa propiedad en -1.0? No tengo Mac en este momento para probarlo, así que si esto no funciona, eliminaré mi respuesta.
5
Usted puede reverse play
como éste, ya queuePlayer
es AVPlayer
:
En primer lugar llegar a end
de video
CMTime durTime = self.queuePlayer.currentItem.asset.duration;
durationTime = CMTimeGetSeconds(durTime);
//NSLog(@"durationTime :%f : %f",durTime);
if (CMTIME_IS_VALID(durTime))
[self.queuePlayer seekToTime:durTime toleranceBefore:kCMTimeZero toleranceAfter:kCMTimeZero];
else
NSLog(@"In valid time");
Luego, sintonice Rate
de AVPlayer
a negative
valor
[self.queuePlayer setRate:-1];
Cuestiones relacionadas
- 1. AVPlayer, notificación de estado de reproducción/pausa?
- 2. Reproducción de contenido protegido M4V con MPMoviePlayerController o AVPlayer (iOS)
- 3. Reproducción de muchos videos diferentes en el iPhone con AVPlayer
- 4. Reproducción sin brechas con AVQueuePlayer/AVPlayer: ¿es posible?
- 5. Silenciar una reproducción de vídeo HTTP Live Streaming AVPlayer
- 6. AVPlayer progreso de transmisión
- 7. Obtener UIImage del CALayer conectado a AVPlayer (extraer fotograma de reproducción de video)
- 8. ¿Cómo dejar que AVPlayer recupere la lista de reproducción protegida por SSL?
- 9. iOS AVPlayer Reproducir/Pausa tema botón
- 10. Ajuste del volumen de una AVPlayer jugar
- 11. Sincronización AVPlayer usando setRate: time: atHostTime:
- 12. AVQueuePlayer/AVPlayer ¿Está cargando la notificación?
- 13. Reproducción de video inverso en iOS
- 14. Subtítulos para AVPlayer/MPMoviePlayerController
- 15. AVPlayer seektoTime iPhone
- 16. AVPlayer y MPMoviePlayerController differences
- 17. AVPlayer Video SeekToTime
- 18. Detener AVPlayer en iOS
- 19. Airplay con AVPlayer?
- 20. Reproducir video usando AVPlayer
- 21. No se puede eliminar o detener AVPlayer
- 22. Cómo cambiar entre secuencias de audio alternativas usando AVPlayer
- 23. ¿Alguien probó la depuración inversa en gdb?
- 24. Sincronización de fotogramas con AVPlayer
- 25. MPMoviePlayer o AVPlayer Frame advance
- 26. Reproducir video cifrado con AVPlayer
- 27. iOS: preinstalación de video AVPlayer
- 28. Ingeniería inversa?
- 29. ¿Cómo obtener el marco de video del AVPlayer?
- 30. ¿Cómo obtener la duración de AVPlayer (no AVAudioPlayer)?
Esto funciona, aunque la reproducción está un poco agitado –
@Rhythmic Fistman ¿No funciona para mí ??? –
según la tasa de documentos de Apple puede estar entre 0.0 y 1.0. -1.0 no es un valor válido. https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVPlayer_Class/index.html#//apple_ref/occ/instp/AVPlayer/rate – xyclos