2 AVPlayers воспроизводят один и тот же файл - PullRequest
0 голосов
/ 13 февраля 2012

У меня есть видео актив, загруженный из Интернета. Я хочу, чтобы это видео дважды отображалось на экране в двух разных слоях видео (воспроизведение видео одинаковое, запуск и пауза одновременно).

Вещи, которые я пробовал:

  • 2 AVPlayers тот же AVAsset, но видео было загружено дважды.
  • 1 AVPlayer с 2 AVPlayerLayer, только 1 видео было показано на экране.

2 video players of the same video content

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

Что мне делать?

Ответы [ 2 ]

0 голосов
/ 13 февраля 2012

Вы можете попробовать загрузить или передать потоковое видео на локальный сервер, работающий в другом потоке в том же приложении, и этот локальный сервер может обслуживать 2 видеопотока до 2 AVPlayers.

0 голосов
/ 13 февраля 2012

Мне нужно было воспроизвести 2 видео, и я основал его на приведенном здесь примере, хотя это не предполагает загрузку видео: http://iosguy.com/2012/01/11/multiple-video-playback-on-ios/

Исходный код здесь: https://github.com/cezarsignori/MyVideoPlayer

Надеюсь, это немного поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...