Хотите играть в Handheld.Playfullscreenmovie после задержки - PullRequest
1 голос
/ 12 октября 2019

Я создаю AR-приложение для iOS с использованием Unity. Я хочу воспроизвести несколько полноэкранных видео после задержки - например, приложение запускается, воспроизводит полноэкранное видео через 5 минут, другое - через 10 минут и так далее.

Я предполагаю, что делать это с handheld.playfullscreenmovie и сопрограмма будет лучшим способом, но я не могу заставить его работать. Мне удалось заставить handheld.playfullscreenmovie работать над обнаружением цели изображения - но я хочу, чтобы она работала независимо от этого после некоторой задержки. Я попробовал следующий код, прикрепленный к пустому игровому объекту, но когда я собираю его для iPad, ничего не происходит.

IEnumerator Example()
{
    yield return new WaitForSecondsRealtime(5);
    Handheld.PlayFullScreenMovie("river.m4v", Color.black, FullScreenMovieControlMode.Hidden, FullScreenMovieScalingMode.AspectFit);
}

}

1 Ответ

0 голосов
/ 12 октября 2019

Документы:

Код:

void Start(){
    StartCoroutine(Example());
}

IEnumerator Example()
{
    yield return new WaitForSeconds(5);
    Handheld.PlayFullScreenMovie("river.m4v", Color.black, FullScreenMovieControlMode.Hidden, FullScreenMovieScalingMode.AspectFit);
}

Примечание:

Используйте видеофайлы в формате MP4, так как mkv поддерживается не всеми устройствами, которыеможет быть проблема. также лучше использовать файлы меньшего размера, поскольку не все устройства могут иметь необходимый объем памяти, необходимый для хранения (потокового воспроизведения) видео. см. документы для получения дополнительной информации.

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