下面介绍Music类
Music 类
Music(音乐)是你所想要使用的为了播放很长事件的声音(或者,好吧,就是音乐)的类。音乐是流的形式,那意味它仅仅是部分被装载进入了内存,根据文件格式解码,然后输出到音频设备中。
API定义:
一段长音频的剪辑,可以在实现多次播放。它是完全加载到内存的,并且只负责加载大的音频文件。当该声音使用结束后,调用dispose方法来销毁。
支持格式:
支持MP3 OGG WAV等格式。
使用方法:
首先是声明变量,由于需要加载如文件,这样就需要用到内部载入命令如何加入,随后我们是通过audio接口来创建新的newSound,而不是创建一段声音。
代码如下:
Music music = Gdx.audio.newMusic(Gdx.files.internal("xxx.ogg"));
方法介绍:
- (1)设置循环播放:在music类中自带了一个setLooping(boolean 参数)方法,将括号的参数 真 是设置循环播放,假是仅播放一次。
- (2)设置播放:声音当然要有播放的方法了,我们通过 play()方法来实现声音的播放。
- (3)设置音量大小:通过 setVolume(int i)方法来这只音量大小,在括号内传入整形参数,就可以设置播放音量大小了。
- (4)设置播放:通过play()方法来实现开始播放。
- (5)设置暂停:通过pasue()方法来实现暂停。
播放代码如下:
music.setLooping(true); music.play(); music.setVolume(15);
Comments NOTHING