Один экземпляр MPMoviePlayerController может одновременно буферизовать два видеоресурса (URL)?

Я надеюсь, что игрок может буферизовать два фильма одновременно, чтобы я мог воспроизводить первый фильм и буферизовать другой одновременно. Если первый фильм проиграл, второй может продолжить воспроизведение немедленно。

Один экземпляр MPMoviePlayerController может одновременно буферизовать два видеоресурса (URL) ?????

надеюсь на ваши идеи, большое вам спасибо.


person yue zhang    schedule 11.08.2010    source источник


Ответы (1)


Возможно, использование двух экземпляров MPMoviePlayerController сделает то, что вы хотите.

MPMoviePlayerController *a = [MPMoviePlayerController initWithContentsOfURL:/*...*/];
MPMoviePlayerController *b = [MPMoviePlayerController initWithContentsOfURL:/*...*/];
person Brad The App Guy    schedule 11.08.2010
comment
Спасибо , Я попробовал, но безуспешно. Я использовал два потока для двух экземпляров MPMoviePlayerViewController: один использовался для воспроизведения первых видеоресурсов, другой - для буферизации вторых видеоресурсов, но когда я проиграл первый фильм несколько секунд, он остановился (не закончил), затем загрузился второй фильм и продолжаю играть. надеюсь, когда закончится первая, потом сыграет вторая, без промежутка времени. - person yue zhang; 11.08.2010