有时候需要读取外部的音乐并播放,可以参考下面的代码
IEnumerator GetAudio()
{
string audioPath = PathsManager.instance.curVideoFilePath + "/audio.mp3";
//Debug.Log("audioPath:" + audioPath);
if (File.Exists(audioPath))
{
WWW w = new WWW(audioPath);
yield return w;
//将声音资源赋值为外部加载的声音即可//
audioSource.clip = w.GetAudioClip();
if (!isPlayEncryptedVideo)
{
audioSource.Play();
}
}
else
{
Debug.LogError("不存在 " + audioPath);
}
}