Воспроизведение видео на мобильных платформах
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, экран переходит от текущего контента к указанному цвету фона. Может пройти некоторое время, прежде чем фильм будет готов к воспроизведению. Между тем, проигрыватель продолжает отображать цвет фона и может также отображать индикатор прогресса, чтобы сообщить пользователю, что фильм загружается. Когда воспроизведение заканчивается, экран переходит обратно к вашему контенту.