Estoy reproduciendo un programa de televisión que se ha dividido en diferentes capítulos de mi proyecto utilizando un AVQueuePlayer. También quiero ofrecer la posibilidad de saltar al capítulo anterior/siguiente o seleccionar un capítulo diferente sobre la marcha, mientras el AVQueuePlayer ya se está reproduciendo.Saltar a anterior AVPlayerItem en AVQueuePlayer/Reproducir el elemento seleccionado de la cola
Saltar al siguiente elemento no es problema con el advanceToNextItem
proporcionado por AVQueuePlayer, pero no hay nada parecido para saltar hacia atrás o reproducir un cierto elemento de la cola.
Así que no estoy muy seguro de lo que sería el mejor enfoque aquí:
- El uso de un AVPlayer en lugar de AVQueuePlayer, invocar
replaceCurrentItemWithPlayerItem:
enactionAtItemEnd
para jugar el nextItem y el uso justo 'replaceCurrentItemWithPlayerItem' para que seleccione el usuario un determinado capítulo
o
- reorganizar la cola o el jugador actual mediante el uso de ' insertItem: afterItem:' y '
Información adicional RemoveAllItems': que almacena la ruta a los diferentes vídeos en el orden en que deben aparecer en una NSArray se supone que el usuario saltar a ciertos capítulos pulsando los botones que representar el capitulo Los botones tienen etiquetas, que también son los índices de los videos correspondientes en la matriz.
Espero que pueda aclararme? ¿Alguien tiene alguna experiencia con esta situación? Si alguien sabe dónde comprar un buen IOS VideoPlayerFramework que proporciona la funcionalidad, también agradecería el enlace.
Me fascina que no haya una búsqueda de elemento en el método de índice para AVQueuePlayer. – Morkrom
¿Puedo preguntar, tenía controles personalizados para detectar lo que el usuario presionó o de alguna manera logró detectar el siguiente botón de los controles predeterminados en AVQeuePlayer? – schmru