Воспроизведение одного фильма сразу за другим в XCode Objective-C для iPad

Я использую MPMoviePlayerViewController в проекте iOS Objective-C и стремлюсь воспроизвести два фильма сразу друг за другом в полноэкранном режиме без видимой задержки черного мерцания между двумя воспроизведениями. Как бы это сделать? Прямо сейчас, когда я запускаю свой код, похожий на http://www.devx.com/wireless/article/44642/1954 , между первым и вторым фильмом будет небольшая задержка, тогда как смысл моей потенциальной игры в том, чтобы она выглядела плавно и незаметно.

Спасибо за любую помощь!


person Philipp Lenssen    schedule 03.12.2011    source источник
comment
Как это связано с Xcode?   -  person    schedule 03.12.2011
comment
Я только что упомянул среду, в которой я работаю, для полноты картины (например, если частью решения будет нажатие определенной кнопки для включения определенного фреймворка, тогда это будет относиться к IDE).   -  person Philipp Lenssen    schedule 03.12.2011


Ответы (1)


отставание будет всегда, единственное, что вы можете сделать, это соединить два фильма вместе перед их воспроизведением с помощью класса AVComposition, а затем воспроизвести их без каких-либо задержек.

person Ankit Srivastava    schedule 03.12.2011
comment
Спасибо. Можно ли остановиться на последнем кадре первого фильма, чтобы он остановился, затем загрузить второй фильм и сразу же воспроизвести его? т.е. была бы задержка, но между двумя фильмами не было бы мерцания черного экрана. - person Philipp Lenssen; 03.12.2011
comment
Вы можете попробовать это, но я сомневаюсь, поскольку отставание, я думаю, связано с загрузкой видео. - person Ankit Srivastava; 03.12.2011