forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Общие вопросы (http://forum.boolean.name/forumdisplay.php?f=166)
-   -   Компиляция под андроид и пк (http://forum.boolean.name/showthread.php?t=19989)

daniladiv 09.09.2015 15:55

Компиляция под андроид и пк
 
Добрый день.
Есть скрипт
Код:

using UnityEngine;
using System.Collections;

public class PlayVideo : MonoBehaviour {

    public MovieTexture movTexture;
        // Use this for initialization
        void Start () {
            if (Application.platform == RuntimePlatform.WindowsPlayer)
            {
            print("Start video в Windows");
            GetComponent<Renderer>().material.mainTexture = movTexture;
            movTexture.Play();
            }
        if (Application.platform == RuntimePlatform.Android)
            {
            print("Start video в android");
            Handheld.PlayFullScreenMovie("Scene1/vid.mp4", Color.black, FullScreenMovieControlMode.CancelOnInput); 
            }
    }
}

При компиляции под андроид ругается на
public MovieTexture movTexture;
а при компиляции под пк ругается на
Handheld.PlayFullScreenMovie("Scene1/vid.mp4", Color.black, FullScreenMovieControlMode.CancelOnInput);

Как быть? Пока временно приходиться коментить. но что если строк строк(скриптов с таким кодом) будет много и при коменте переменную public MovieTexture movTexture; придется потом все заново назначать через инспектор.

Mr_F_ 09.09.2015 16:15

Ответ: Компиляция под андроид и пк
 
http://docs.unity3d.com/Manual/class-MovieTexture.html
Цитата:

Movie Textures are not supported on Android. Instead, full-screen streaming playback is provided using
Цитата:

Handheld: Interface into functionality unique to handheld devices.
и ПК ты в руке не носишь

на одном нужно юзать одно, на другом другое - ставь #ifdы по платформе

daniladiv 09.09.2015 16:38

Ответ: Компиляция под андроид и пк
 
Так и сделал.
Возможно ли воспроизвести видео на UI ?

RegIon 09.09.2015 17:09

Ответ: Компиляция под андроид и пк
 
Цитата:

Сообщение от daniladiv (Сообщение 299458)
Так и сделал.
Возможно ли воспроизвести видео на UI ?

Да, есть в ассет стор плеер, со своим декодером, проигрывает ogg видео, и на андроид тоже, но звук нужно отдельно.
Работает приемлемо, но стои 30$ вроде.
Иначе никак, сам искал.


Часовой пояс GMT +4, время: 19:17.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot