[英]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.