How do i add Video to GameObject?
I see plenty of examples for "adding" a video to things like UI, but when i try and change the code to apply such to a gameObject that i have created a tag for it gives me a bunch of errors.
I know you do not need a Pro license in U5 Personal, which is what I am using.
I tried to use the tutorial on here and frankly its not working right. I dragged one for playing video on a UI canvas RawImage to a cube and it worked but gave errors when play was started but still worked. I don't want errors obviously.
I tried to add this code so it works right but hey, that's the other "joy" I have had with this"Stuff."
Why wont this work?
using UnityEngine; using System.Collections;
public class PlayVideo : MonoBehaviour {
public MovieTexture movie;
private AudioSource audio;
//this audio part keeps telling me its hidden and gives me stupid errors even when i change to public
void Start () {
GetComponent<ScreenTV>().texture = movie as MovieTexture;
//I made my own in Blender and named it and tagged it ScreenTV; It wont work either if i change this to GetGameObject.
audio = GetComponent<AudioSource>();
audio.clip = movie.audioClip;
movie.Play();
audio.Play();
}
void Update () {
if(Input.GetKeyDown(KeyCode.Space) && movie.isPlaying)
{
movie.Pause();
}
else if (Input.GetKeyDown(KeyCode.Space) && !movie.isPlaying)
{
movie.Play();
}
}
}
Also when i tried to set this up so things will play one sample vid after the other it wont work, and if i hit the space_bar for one "object" i cant separate them out to play individually. They all play at once (with errors).
I been here already, and its "not working"
Your answer
Follow this Question
Related Questions
Change scene when video ends 0 Answers
GST Movie Texture Android - Dll missing 1 Answer
Having 4 movie textures running simultaneously full screen 0 Answers
My Movie Texture does not loop, why ? 0 Answers