11.2、Libgdx的音频之音乐

(官网:www.libgdx.cn

对于任何超过5秒的声音来说,最好将其放到磁盘中而不是内存中。Libgdx提供了一个Music接口来帮我们实现。

以下载入Music实例:

Music music = Gdx.audio.newMusic(Gdx.files.internal("data/mymusic.mp3"));

这将从data文件夹中载入mymusic.mp3文件。

播放音乐:

music.play();

当然你可以设置Music实例回放的属性:

music.setVolume(0.5f);                 // 设置声音
music.setLooping(true);                //重复播放
music.stop();                          // 停止播放
music.pause();                         // 暂停播放
music.play();                          // 恢复播放
boolean isPlaying = music.isPlaying(); //这个自己猜
boolean isLooping = music.isLooping(); //自己猜
float position = music.getPosition();  // 返回播放位置(单位秒)

Music实例在一个应用中不要载入太多,通常一到两个。

同理,需要销毁。

music.dispose();

www.libgdx.cn版权所有,如需转载,注明出处)

时间: 2024-10-13 22:27:29

11.2、Libgdx的音频之音乐的相关文章

11、Libgdx的音频

(官网:www.libgdx.cn) Libgdx提供了简单的方法对较小的音效和磁盘中的音乐进行回放.它同样也提供了方便的针对音频硬件的读写权限. 所有的音频操作都通过audio模块来完成: Audio audio = Gdx.audio; Libgdx将在应用暂停或恢复时自动暂停和恢复音频回放. (www.libgdx.cn版权所有,如需转载,注明出处)

11.1、Libgdx的音频之音效

(官网:www.libgdx.cn) 音效通常是比较小的音频文件,通常是几秒钟的长度.通常用在特定的游戏事件中,比如跳跃或者射击. 音效可以保存为多种格式.Libgdx支持MP3.OGG和WAV文件.RoboVM(iOS)不支持OGG文件. 注意:在Android中,一个音效实例不能超过1MB,如果超过1MB,请使用Music(音乐)类. 从某种意义上来说,音效是指Sound接口.可以通过如下方式载入音效: Sound sound = Gdx.audio.newSound(Gdx.files.i

11.3、Libgdx的音频之播放PCM音频

(官网:www.libgdx.cn) audio模块可以提供对音频硬件的直接访问. 音频硬件是通过AudioDevice接口进行的抽象. 以下创建一个新的AudioDevice实例: AudioDevice device = Gdx.audio.newAudioDevice(44100, true); 如果设备无法创建,将返回一个GdxRuntimeException异常. 需要注意的是:在所有的Android设备中延时都非常高,许多设备达到400毫秒的延时. 销毁通过如下代码实现: devic

第十章 Libgdx音频之音乐流

Android游戏开发群:290051794 Libgdx游戏开发框架交流群:261954621     对于任何超过几秒的声音来说,最好从磁盘中加载,而不是全部加载到内存中.Libgdx提供了Music接口实现这个功能.   载入音乐实例: Music music = Gdx.audio.newMusic(Gdx.files.internal("data/mymusic.mp3"));   这是将data文件夹下的mymusic.mp3文件载入. 通过以下代码进行回放: music.

11.4、Libgdx的音频之录制PCM音效

(官网:www.libgdx.cn) 可以通过AudioRecorder接口访问PCM数据.通过如下方式创建一个接口实例: AudioRecorder recorder = Gdx.audio.newAudioRecorder(22050, true); 如果不能创建设备,将会抛出一个GdxRuntimeException异常. 销毁设备通过如下方式: recorder.dispose(); 音效录制暂不支持JavaScript和WebGL. (www.libgdx.cn版权所有,如需转载,注明

《音乐达人秀:Adobe Audition实战200例》——导读

前 言 作者健逗,原名杨帆,湖南株洲人,IT自由撰稿人,2007年毕业于中南大学计算机科学与技术专业,曾在苏州科技局生产力促进中心(亚太经合组织技术转移中心)当过网管.除掌握电脑.网站.音视频技术外,还有比较丰富的教学经验,并具有音乐创作方面的天赋.曾在<电脑报>.<电脑迷>杂志.天极网.新浪.网易等权威媒体发表IT文章50多篇.个人网站:http://jiandou.com/it. 本书以"音乐录音"为核心,以"实例"的方式来讲解Adobe

《音乐达人秀:Adobe Audition CC实战222例》——导读

前 言 本书根据2012年出版的<音乐达人秀Adobe Audition实战200例>修改升级而成.本书以"音乐录音"为核心,以"实例"的方式来讲解Adobe Audition CC专业音频录音编辑制作软件的使用方法.书中主要介绍了音频及音乐等多种实用技术在实际中的应用,譬如基础录音.获取伴奏.录制歌曲.专业的音频效果.音乐编辑.5.1环绕音乐等多种技术,以便有着不同侧重的爱好者阅读. 目 录 [第1篇 网络音乐的发展与录音编辑实例第1章 电脑录音和网络

win7系统电脑怎么使用Windows Movie Maker剪辑音频文件

  具体方法如下: 1.打开Windows Movie Maker程序,单击任务,单击导入音频或音乐选项; 2.选择本地计算机一首叫做<映山红>的音乐,单击打开; 3.选中导入的音乐,单击播放按钮,播放到开始剪切的地方时单击暂停按钮.也可以直接拖动播放滑块到起始点; 4.单击剪辑命令,选择拆分选项; 5.这样原来的音乐素材就被一分为二,第一段是不要的,单击选中第二片段,单击播放按钮,直到需要结束处单击暂停按钮,也可以直接拖动播放滑块到需要终止的点.单击剪辑---拆分,把视频一分为二; 6.第一

iOS开发系列--音频播放、录音、视频播放、拍照、视频录制

概览 随着移动互联网的发展,如今的手机早已不是打电话.发短信那么简单了,播放音乐.视频.录音.拍照等都是很常用的功能.在iOS中对于多媒体的支持是非常强大的,无论是音视频播放.录制,还是对麦克风.摄像头的操作都提供了多套API.在今天的文章中将会对这些内容进行一一介绍: 音频 音效 音乐 音频会话 录音 音频队列服务 视频 MPMoviePlayerController MPMoviePlayerViewController AVPlayer 摄像头 UIImagePickerControlle