2,538
社区成员
发帖
与我相关
我的任务
分享
public void OnButtonClick()
{
string videourl = "";
StartCoroutine(downloadVideo(videourl));
}
IEnumerator downloadVideo(string videourl)
{
WWW www = new WWW(videourl);
yield return www;
if(www.isDone)
{
//下载视频到(视频格式:.mp4)
//Application.persistentData路径
}
}
MemoryStream ms = new MemoryStream(www.bytes);
FileStream fs = new FileStream(Application.persistentData,FileMode.CreateNew);
StreamWriter sw = new StreamWriter(ms);
sw.WriteTo(fs);
ms.Close();
fs.Close();
sw.Close();
FileStream fs= new FileStream(Application.persistentData,FileMode.Creat,FileAccess.Write);
fs.Write(www.bytes,0,www.bytes.length);
fs.Close();
就是上面三句代码 就可以了 如此的简单 我却纠结了两天 究其原因 还是基本功不扎实 基本的流操作都不知道