音乐播放器的实现(二)---UI面板的制作

音乐播放器的实现(二)---UI面板的制作

音乐播放器的实现(一)-- Audio Listener和Audio Source面板的介绍

音乐播放器的实现(三)---进度条控制、播放、暂停、上(下)一曲、播放时间和总时间显示

在对Audio Source有了基本的认识后,我们在Unity3D中的Project栏下新建一个文件夹,然后把准备好的音频导入该文件夹中,名字的命名格式统一为:音频名-作者(即音频名和作者中间以“-”分开,主要为了后面显示歌曲名和歌手)。接下来新建一个场景,命名为music,开始进行UI面板的创建。

1、首先,新建一个文本框Text,命名为musicName,用来显示歌曲名和歌手名;

2、然后,新建一个Slider,用来显示音频的播放进程;

3、接下来,再新建两个Text文本框,分别命名为nowTime和allTime,用来显示音频已播放的时间和音频的总时长;

4、最后,新建四个Button按钮,分别命名为lastM,pause,play,nextM,分别用来点击实现音频的上一曲、暂停、播放和下一曲。并新建一个空的GameObject,命名为buttons,把这四个按钮都当做子节点放置在空的GameObject下。

具体如下图所示:

音乐播放器的实现(二)---UI面板的制作

5、在主相机的Inspecter面板单机Add Component,添加Audio Source组件。选择一个音频放入AudioClip,取消勾选Play On Awake和Loop。 

音乐播放器的实现(二)---UI面板的制作