我试图将Application.persistentDataPath中的字节转换为流媒体资源并将其保存为mp4文件,但我的代码无效。
这是:
IEnumerator streamit(){
string filePath ="file:///"+ Path.Combine(Application.persistentDataPath, "Locomotive Part 1.mp4");
Uri uri = new Uri(filePath);
string converted = uri.AbsoluteUri;
WWW www = new WWW(converted);
Debug.Log (www.error);
yield return www;
using (FileStream fs = new FileStream(Application.persistentDataPath+"/example.mp4", FileMode.Append))
foreach(byte data in www.bytes){
fs.WriteByte (data);
}
}
那么我做错了什么?它不适用于IOS和Mac
答案 0 :(得分:0)
哦,我发现了我的问题。
由于源路径上的空白空间而无效的所有内容。在 IOS中,无论何时发送路径,都必须使用“%20”更改空格。
谢谢!