If the movie is downloading from a web site, this returns if enough data has been downloaded so playback should be able to start without interruptions.
For movies not associated with a web stream, this value always returns true.
// Plays a movie over a texture from a stream
var wwwData : WWW;
var url : String = "";
function Start () {
wwwData = new WWW(url);
guiTexture.texture = wwwData.movie;
}
function Update () {
var m : MovieTexture = guiTexture.texture as MovieTexture;
if (!m.isPlaying && m.isReadyToPlay)
m.Play ();
}
using UnityEngine;
using System.Collections;
public class example : MonoBehaviour {
public WWW wwwData;
public string url = "";
void Start() {
wwwData = new WWW(url);
guiTexture.texture = wwwData.movie;
}
void Update() {
MovieTexture m = guiTexture.texture as MovieTexture;
if (!m.isPlaying && m.isReadyToPlay)
m.Play();
}
}
import UnityEngine
import System.Collections
class example(MonoBehaviour):
public wwwData as WWW
public url as string = ''
def Start():
wwwData = WWW(url)
guiTexture.texture = wwwData.movie
def Update():
m as MovieTexture = guiTexture.texture
if (not m.isPlaying) and m.isReadyToPlay:
m.Play()