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 : Networking.UnityWebRequest; var url : String = ""; var gt: GUITexture;
function Start () { wwwData = Networking.UnityWebRequestMultimedia.GetMovieTexture(url); gt = GetComponent.<GUITexture>(); gt.texture = Networking.DownloadHandlerMovieTexture.GetContent(wwwData); }
function Update () { var m : MovieTexture = gt.texture as MovieTexture;
if (!m.isPlaying && m.isReadyToPlay) m.Play (); }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public Networking.UnityWebRequest wwwData; public string url = ""; public GUITexture gt; void Start() { wwwData = Networking.UnityWebRequestMultimedia.GetMovieTexture(url); gt = GetComponent<GUITexture>(); gt.texture = Networking.DownloadHandlerMovieTexture.GetContent(wwwData); } void Update() { MovieTexture m = gt.texture as MovieTexture; if (!m.isPlaying && m.isReadyToPlay) m.Play(); } }
Did you find this page useful? Please give it a rating: