コード例 #1
0
 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
 }
コード例 #2
0
    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.");
            }
        }
    }
コード例 #3
0
	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.");
			}
		}
	}
コード例 #4
0
	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	
	}