![](/img/trans.png)
[英]How to Move text file from Unity Asset folder to Android persistentDataPath at runtime?
[英]Unity Add mp3 file from persistentDataPath
需要您的幫助來從 Unity 中的persistentDataPath 打開 mp3 文件(帶有 wav 和 ogg 文件都可以)。 我有這個代碼在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)
好吧,我又在谷歌上搜索了一段時間並創建了這個qa ,所以它真的很不真實-(
將 Unity 升級到2020.1.14f1
及更高版本應該可以播放 mp3 音頻剪輯。 統一答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.