Проблема с Handheld.playfullscreenmovie - PullRequest
0 голосов
/ 28 мая 2019

У меня есть видео текстура, которая воспроизводится при обнаружении цели изображения Vuforia, и я хочу воспроизводить видео в полноэкранном режиме, когда пользователь нажимает на видео.
Я использую Raycast, чтобы определить, когда пользователь нажимает на текстуру видео, а затем вызывает Handheld.playfullscreenmovie, но когда я нажимаю, приложение зависает и не открывает видео.
Я получаю сообщение об ошибке:

"2019-05-28 11: 32: 25.410318-0400 TestUnity [1471: 249045] Выполнение буфер команд был прерван из-за ошибки во время выполнения. Сброшено (жертва ошибки / восстановления GPU) (код IOAF 5) "

Я экспериментировал с использованием сопрограммы для вызова handheld.playfullscreenmovie, но это не решило проблему.

if (Input.GetMouseButtonDown(0))
    {
            Ray ray =     Camera.main.ScreenPointToRay(Input.mousePosition);
            RaycastHit hit;

            if(Physics.Raycast(ray, out hit))
            {
            if (hit.transform.name == "Quad")
            {

                 Handheld.PlayFullScreenMovie("Vita Mix.mp4",    Color.black, FullScreenMovieControlMode.CancelOnInput);

                }

            }    
    }

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

...