LibGdx文档译读(三)Audio接口

来源:互联网 发布:两个excel表格匹配数据 编辑:程序博客网 时间:2024/06/04 18:33

作者译读的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方法调用时恢复。

0 0
原创粉丝点击