最近在做final year project,我有一个服务器,上面的文件下载下来之后会存放在c盘的默认路径里。然后我要把里面的音频文件读取出来,每个mp3文件做一个button ,用来控制播放。
//This script allows you to toggle music to play and stop.
//Assign an AudioSource to a GameObject and attach an Audio Clip in the Audio Source. Attach this script to the GameObject.
using System.Collections.Generic;
using System.IO;
using UnityEngine;
public class MusicPlayer : MonoBehaviour
{
public AudioSource Sound ;
int playing = 1;
int pause = 2;
int stop = 3;
public int state = 3;
public void Setup(string Description) {
StartCoroutine(wwwDownload(Description));
}
System.Collections.IEnumerator wwwDownload(string Description) {
WWW www = new WWW("file://" + Path.Combine(Application.persistentDataPath, SceneTools.AreaNameDefault() + "//" + Description));
yield return www;
AudioClip clip = www.GetAudioClip();
//clip = www.GetAudioClip(false,false,AudioType.MPEG);
clip = www.GetAudioClip(false, false, AudioType.MPEG);
clip.name = Description;
GameObject prefeb_Sound = GameObject.Find("Audio Source");
GameObject ob = GameObject.Instantiate<GameObject>(prefeb_Sound, new Vector3(0, 0, 0), Quaternion.identity);
ob.name = "file:" &#