uri | 要下载的电影剪辑的 URI。 |
UnityWebRequest 正确配置的 UnityWebRequest,用于下载电影剪辑并将其转换为 MovieTexture。
创建 UnityWebRequest 以通过 HTTP GET 下载电影剪辑并基于检索的数据创建 MovieTexture。
此方法将创建 UnityWebRequest 并将目标 URL 设置为字符串 uri
参数。此方法不会设置任何其他标志或自定义标头。
此方法将 DownloadHandlerMovieTexture 对象附加到 UnityWebRequest。DownloadHandlerMovieTexture 是一个专门的 DownloadHandler。它针对在 Unity 引擎中用作电影纹理的存储数据进行了优化。与下载原始字节并在脚本中手动创建电影纹理相比,使用此类可显著降低内存重新分配。
此方法不会附加 UploadHandler 到 UnityWebRequest。
此方法仅适用于支持 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); } } } }