Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Unity > Общие вопросы

Общие вопросы вопросы не попадающие ни в один из доступных разделов

Ответ
 
Опции темы
Старый 09.09.2015, 15:55   #1
daniladiv
AnyKey`щик
 
Регистрация: 24.08.2015
Сообщений: 19
Написано 0 полезных сообщений
(для 0 пользователей)
Компиляция под андроид и пк

Добрый день.
Есть скрипт
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; придется потом все заново назначать через инспектор.
(Offline)
 
Ответить с цитированием
Старый 09.09.2015, 16:15   #2
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Компиляция под андроид и пк

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ы по платформе
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
daniladiv (09.09.2015)
Старый 09.09.2015, 16:38   #3
daniladiv
AnyKey`щик
 
Регистрация: 24.08.2015
Сообщений: 19
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Компиляция под андроид и пк

Так и сделал.
Возможно ли воспроизвести видео на UI ?
(Offline)
 
Ответить с цитированием
Старый 09.09.2015, 17:09   #4
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Компиляция под андроид и пк

Сообщение от daniladiv Посмотреть сообщение
Так и сделал.
Возможно ли воспроизвести видео на UI ?
Да, есть в ассет стор плеер, со своим декодером, проигрывает ogg видео, и на андроид тоже, но звук нужно отдельно.
Работает приемлемо, но стои 30$ вроде.
Иначе никак, сам искал.
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com