Unity 6.3
0 онлайн 46 гостей 3 в системе
Вход

Воспроизведение видео на мобильных платформах

iOS

Тексты фильма не поддерживаются на iOS. Вместо этого, полноэкранное потоковое воспроизведение обеспечивается с помощью Handheld.PlayFullScreenMovie.

Храните видео в папке StreamingAssets, расположенной в папке Ассеты вашего проекта.

Unity iOS поддерживает любые типы файлов фильмов, которые правильно воспроизводятся на устройстве iOS, подразумевая файлы с расширениями .mov, .mp4, .mpvи .3gp и используя один из следующих стандартов сжатия:

  • H.264 Базовый уровень профиля 3.0 видео
  • MPEG–4 Часть 2 видео

Дополнительные сведения о поддерживаемых стандартах сжатия см. в iPhone SDK MPMoviePlayerController Class Reference.

Как только вы вызываете Handheld.PlayFullScreenMovie, экран переходит от текущего контента к указанному цвету фона. Может пройти некоторое время, прежде чем фильм будет готов к воспроизведению. Между тем, проигрыватель продолжает отображать цвет фона и может также отображать индикатор прогресса, чтобы сообщить пользователю, что фильм загружается. Когда воспроизведение заканчивается, экран переходит обратно к вашему контенту.

Проигрыватель видео не учитывает переключение на нулевой звук во время просмотра видео

Unity воспроизводит видео файлы с помощью встроенного проигрывателя Apple (начиная с SDK 3.2 и iPhone OS 3.1.2 и раньше). Это содержит ошибку, которая не позволяет Unity переключаться на звук.

Видеоплеер не учитывает ориентацию устройства

Видеоплеер Apple и iPhone SDK не обеспечивают способ регулирования ориентации видео. Чтобы исправить это, вы можете вручную создать две копии каждого фильма в горизонтальной и портретной ориентации. Затем ориентация устройства может быть определена перед воспроизведением, чтобы можно было выбрать правильную версию фильма.

Android

Тексты фильма не поддерживаются на Android. Вместо этого, полноэкранное потоковое воспроизведение обеспечивается с помощью Handheld.PlayFullScreenMovie.

Храните видео в папке StreamingAssets, расположенной в папке Ассеты вашего проекта.

Unity Android поддерживает любой тип файла фильма, поддерживаемый Android, (т.е. файлы с расширениями .mp4 и .3gp) и использует один из следующих стандартов сжатия:

  • H.263
  • H.264 AVC
  • MPEG–4 SP

Однако поставщики устройств стремятся расширить этот список, поэтому некоторые устройства Android могут воспроизводить форматы, отличные от перечисленных, например, видео HD.

Дополнительные сведения о поддерживаемых стандартах сжатия см. в документации Android SDK Core Media Formats.

Как только вы вызываете Handheld.PlayFullScreenMovie, экран переходит от текущего контента к указанному цвету фона. Может пройти некоторое время, прежде чем фильм будет готов к воспроизведению. Между тем, проигрыватель продолжает отображать цвет фона и может также отображать индикатор прогресса, чтобы сообщить пользователю, что фильм загружается. Когда воспроизведение заканчивается, экран переходит обратно к вашему контенту.