Version: 2018.1
public static Networking.UnityWebRequest GetMovieTexture (string uri);

Parameters

uriThe URI of the movie clip to download.

Returns

UnityWebRequest A UnityWebRequest properly configured to download a movie clip and convert it to a MovieTexture.

Description

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); } } } }