我正在做一个手机节奏游戏。我得到了这样的歌曲的绝对路径。


  /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

10-07 19:23
查看更多