Можно ли воспроизвести файл фильма в слое UIView?

StackOverflow https://stackoverflow.com/questions/1438562

  •  08-07-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

Если он длится всего 5 секунд, вы можете подделать его, одновременно воспроизводя аудиофайл в фоновом режиме и анимированный UIImageView. Многие приложения делают это, например, около 50 детских жестов.

Другие советы

Похоже, системные рамки поддерживают воспроизведение видео в полноэкранном режиме только с помощью MPMoviePlayerController . Поддерживаемые форматы в основном являются разновидностями H.264 и MPEG-4; больше в документации .

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top