作者译读的LibGdx的版本是1.9.1
Audio接口,封装了音频资源的创建和管理。
它能让你直接进入音频硬件通过AudioDevice和Audiorecorder接口,制作音效通过音频接口和播放音乐流通过音乐界面。
注意:通过此接口创建的所有资源必须尽快处理,在它们不再使用的时候。dispose();
请注意,在Applicationlistener中所有的音乐在paused情况下,将自动暂停。在resumed情况下,将自动恢复
方法:
newAudioDevice(int samplingRate,boolean isMono)
samplingRate - 采样率的采样率。
isMono -是否是单声道或立体声模式
创建一个新的单声道或立体声模式AudioDevice。当不再使用时,该AudioDevice必须处理通过AudioDevice.dispose()方法。
newAudioRecorder(int samplingRate,boolean isMono)
samplingRate - 采样率的采样率。
isMono -是否是单声道或立体声模式
创建一个新的Audiorecorder(音乐录音机)
newSound(FileHandle fileHandle)
返回一个新的声音
创建一个新的声音,它是用来播放音频效果,如枪或爆炸。声音的音频数据从指定的文件句柄通过文件检索。请注意,它会把完整的音频数据加载到内存中。因此,您不应该用这种方法加载大的音频文件。当前解码音频的上限为1兆。目前支持的格式有WAV、MP3、OGG。在使用中不需要了要及时dispose掉。
newMusic(FileHandle file)
创建一个用于播放从文件播放音乐流的新的音乐实例。目前支持的格式有WAV、MP3、OGG。在Applicationlistener的paused方法音乐自动暂停时。在Applicationlistener的resumed方法调用时恢复。