uri | The URI of the movie clip to download. |
UnityWebRequest A UnityWebRequest properly configured to download a movie clip and convert it to a MovieTexture.
Create a UnityWebRequest intended to download a movie clip via HTTP GET and create an MovieTexture based on the retrieved data.
This method creates a UnityWebRequest and sets the target URL to the string uri
argument. This method sets no other flags or custom headers.
This method attaches a DownloadHandlerMovieTexture object to the UnityWebRequest. DownloadHandlerMovieTexture is a specialized DownloadHandler. It is optimized for storing data which is to be used as a movie texture in the Unity Engine. Using this class significantly reduces memory reallocation compared to downloading raw bytes and creating a movie texture manually in script.
This method attaches no UploadHandler to the UnityWebRequest.
This method is available only on platforms that do support MovieTexture.
using UnityEngine; using UnityEngine.Networking; using System.Collections;
public class MyBehaviour : MonoBehaviour { void Start() { StartCoroutine(GetMovieTexture()); }
IEnumerator GetMovieTexture() { using (UnityWebRequest www = UnityWebRequestMultimedia.GetMovieTexture("http://www.my-server.com/movie.ogv")) { yield return www.Send();
if (www.isError) { Debug.Log(www.error); } else { MovieTexture myClip = DownloadHandlerMovieTexture.GetContent(www); } } } }