unity怎么做下载歌曲功能

发布网友 发布时间: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格式

总结:具体就是需要用到工具类~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com