public void LoadThumbnailFromFilePath(string filePath, ThumbnailLoadReadyDelegate readyDelegate, ThumbnailLoadFailedDelegate failedDelegate) { #if (UNITY_IPHONE || UNITY_ANDROID) && !UNITY_EDITOR if (filePath != null) { StartCoroutine(LoadThumbnailEnumerator(filePath, readyDelegate, failedDelegate)); } else { failedDelegate("Everyplay error: Thumbnail is not ready."); } #endif }
private IEnumerator LoadThumbnailEnumerator(string fileName, ThumbnailLoadReadyDelegate readyDelegate, ThumbnailLoadFailedDelegate failedDelegate) { WWW www = new WWW("file://" + fileName); yield return(www); if (!string.IsNullOrEmpty(www.error)) { failedDelegate("Everyplay error: " + www.error); } else { if (www.texture) { readyDelegate(www.texture); } else { failedDelegate("Everyplay error: Loading thumbnail failed."); } } }
private IEnumerator LoadThumbnailEnumerator(string fileName, ThumbnailLoadReadyDelegate readyDelegate, ThumbnailLoadFailedDelegate failedDelegate) { WWW www = new WWW("file://" + fileName); yield return www; if(www.error != null) { failedDelegate("Everyplay error: " + www.error); } else { if(www.texture) { readyDelegate(www.texture); } else { failedDelegate("Everyplay error: Loading thumbnail failed."); } } }
public void LoadThumbnailFromFilePath(string filePath, ThumbnailLoadReadyDelegate readyDelegate, ThumbnailLoadFailedDelegate failedDelegate) { #if UNITY_IPHONE && !UNITY_EDITOR if(filePath != null) { StartCoroutine(LoadThumbnailEnumerator(filePath, readyDelegate, failedDelegate)); } else { failedDelegate("Everyplay error: Thumbnail is not ready."); } #endif }