I want to play the audio I saved to the persistent data path but i can’t get it to work.
Here’s my code :
public class monyetRecord : MonoBehaviour {
AudioSource monkeyAudio;
public string url;
public WWW audioFile;
public AudioClip monkeyClip;
void Awake()
{
}
// Use this for initialization
void Start () {
monkeyAudio = GetComponent<AudioSource> ();
url = "file://" + (Application.persistentDataPath);
audioFile = new WWW (url + "/testAudio.wav");
Debug.Log (url);
}
// Update is called once per frame
void Update () {
}
//for recording narration
public void RecordMonkeyVoice()
{
monkeyAudio.clip = Microphone.Start (null, true, 10, 44100);
}
public void StopRecord()
{
Microphone.End (null);
SavWav.Save("testAudio", monkeyAudio.clip);
}
public void PlayMonkeyVoice()
{
if (!monkeyAudio.isPlaying) {
monkeyAudio.clip = audioFile.GetAudioClip(false, false, AudioType.WAV);
monkeyAudio.Play ();
Debug.Log (audioFile.GetAudioClip (false, false));
}
}
}
I’ve been stuck at this problem for days. Please, any help will be appreciated