发布网友 发布时间:2022-04-23 10:53
共1个回答
热心网友 时间:2023-10-11 20:34
首先要有下载的地址(在线肯定是要有服务器的)
确定音乐的格式
.wav//Unity最为支持的一种
.mp3//市面上最常见的一种
以下为具体实现思路
下面思路为:从服务器上加载成音频资源,再转换成为unity内部的AudioClip实例,进行播放,以及存储.(当然,还有其他方式,比如使用工具类直接播放音频,不需要转换成为audioClip,这里不做具体说明)
确定URL后使用WWW加载或者UnityWebRequest加载
其中Unity支持.wav等格式的直接加载,即通过上述两加载类的内置方法直接加载成为AudioClip实例,但是该方式不适用mp3格式
如果是mp3格式,需要先加载其字节数值byte[],然后使用一些工具类进行转换,同样能够转换成为audioClip.具体工具类自行百度
保存功能,即将audioClip格式保存本地,同样是使用工具类进行保存,目前可以保存成为wav格式
总结:具体就是需要用到工具类~