Unity Добавить mp3 файл из persistentDataPath - PullRequest
0 голосов
/ 19 марта 2019

нужна ваша помощь с включением mp3-файла (с wav и ogg-файлом все в порядке) из persistentDataPath в Unity.У меня есть этот код, чтобы найти аудиофайл в persistentDataPath и включить как AudioClip

public void StartAudio()
{
    StartCoroutine(PlayAudioClip());
}

IEnumerator PlayAudioClip()
{
    UnityWebRequest www = UnityWebRequestMultimedia.GetAudioClip(Application.persistentDataPath + "/" + "_song", AudioType.MPEG);
    yield return www.Send();
    //WWW testrequest = new WWW(Application.persistentDataPath + "/" + "_song.mp3");
    if (www.isNetworkError)
        Debug.Log("play error: " + www.error);
    else
    {
        AudioClip audioTrack = DownloadHandlerAudioClip.GetContent(www);
        audio.clip = audioTrack;
        audio.Play();
    }
}

Но когда я пытался включить mp3-файл, у меня была эта ошибка

Потоковая передача 'mpeg'на этой платформе не поддерживается
UnityEngine.Networking.DownloadHandlerAudioClip: GetContent (UnityWebRequest)

1 Ответ

0 голосов
/ 19 марта 2019

Хорошо, я погуглил еще некоторое время и основал это qa , так что это действительно нереально - (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...