using UnityEngine;
using System.Collections;
public class LoadFile : MonoBehaviour
{
public string urlString;
public GameObject progressBar;
string url;
WWW www;
AudioClip clip;
void Update ()
{
if (www != null)
{
progressBar.transform.localScale = new Vector3(www.progress,1,1);
}
}
IEnumerator LoadURL()
{
url = urlString;
www = new WWW(url);
clip = www.GetAudioClip(false, true);
while (!www.isDone)
{
yield return www;
}
if (www.error == null)
{
audio.clip = clip;
audio.Play();
}
if (www.error != null)
{
Debug.Log("Error! Make sure you load an OGG or WAV Check the URL!");
}
yield return 0;
}
void OnGUI()
{
urlString = GUI.TextField(new Rect(10,10, 200, 20), urlString, 100);
if (GUI.Button(new Rect(10, 40, 200, 50), "Load URL"))
{
StartCoroutine(LoadURL());
}
}
}