public void PlayLocalFile(RawImage target ,string picPath)
{
var exists = File.Exists(picPath);
Debug.LogFormat("{0},存在:{1}", picPath, exists);
StartCoroutine(LoadAudio(picPath, (texture) =>
{
target.texture = texture;
// picList.Add(texture);
}));
}
IEnumerator LoadAudio(string filePath, Action<Texture2D> loadFinish)
{
filePath = "file:///" + filePath;
WWW www = new WWW(filePath);
yield return www;
if (string.IsNullOrEmpty(www.error))
{
Texture2D texture = null;
texture = www.texture;
loadFinish(texture);
}
else
{
Debug.LogErrorFormat("www load file error:{0}", www.error);
}
}