MovieTexture.isReadyToPlay

var isReadyToPlay : boolean

Description

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.

JavaScript
// 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()