Я создаю приложение, которое отображает определенное видео на основе внешнего события, которое может потребовать быстрой смены воспроизводимого видео - раз в секунду или чаще. Однако между видео не должно быть промежутков или задержек.
Как это лучше всего сделать? Видео всего четыре, каждое около двух мегабайт.
Я рассматривал возможность создания четырех MPMoviePlayerController
и добавления их представлений к основному виду, но скрытых, и переключения путем приостановки и скрытия текущего видео, а затем отображения и воспроизведения следующего видео. Есть ли более элегантное решение?
Вот еще немного информации для моей конкретной ситуации:
MPMoviePlayerController
— нет.