我正在做一个手机节奏游戏。我得到了这样的歌曲的绝对路径。
/storage/emulated/0/Music/a.mp3
我想将mp3文件转换为audioClip。
但是我无法从绝对路径接收mp3文件。
这是我的代码:
IEnumerator GetSoundFile(string path)
{
//path : '/storage/emulated/0/Music/a.mp3'
testText.text = path;
source = GetComponent<AudioSource>();
using (var www = new WWW(path))
{
yield return www;
source.clip = www.GetAudioClip();
}
SoundManager.instance.PlaySingle(source.clip);
}
如何接收音乐文件?
最佳答案
您需要获取android位置的持久路径,请尝试以下操作
https://docs.unity3d.com/ScriptReference/Application-persistentDataPath.html