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-11-29 10:30:43

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

11、Libgdx的音频

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

基于内容的音频和音乐分析领域的研究工作

基于内容的音频和音乐分析领域的研究工作: 主要文献出处: IEEE Transaction on Speech and Audio Processing ; IEEE Transaction on Pattern Analysis and Machine Intelligence(PAMI); IEEE Transaction on Multimedia; IEEE Transaction on Signal Processing; IEEE International Conference o

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

IOS实现多媒体音频之音乐播放器

随着智能手机市场越来越活跃,相应的app也变得五彩缤纷,各式各样,让你的app更吸引人多媒体技术不可避免.通过对音频和视频等控制让你的app更加丰富多彩,今天和大家一起研究下基本的音频使用.本文只提供部分代码,如果疑问可以下载源码查看. 功能主界面如下: 首先引入音频播放框架 2.通过故事版搭建界面,由于该步骤很简单,这里不讲解.如图所示: 3.定义变量存放数据,并将文件中歌曲信息封装成模型放入数组 /** 加载歌曲数据*/ @property(nonatomic,strong) NSMutab

音频之音乐

一.概述 1.如果播放较大的音频或者要对音频有精确的控制则System Sound Service可能就很难满足实际需求了,通常这种情况会选择使用AVFoundation.framework中的AVAudioPlayer类来实现.AVAudioPlayer可以看成一个播放器,它支持多种音频格式,而且能够进行进度.音量.播放速度等控制 注意:该类(AVAudioPlayer)只能用于播放本地音频. 二.AVAudioPlayer常用的方法和属性 (1)属性: a)@property(readonl

音乐格式怎么转换,音频格式转换的方法

今天所说的是教大家如何转换音频.音乐格式.在生活中我们会听到一些比较好听的歌曲,我们经常会将这些好听的歌曲给下载下来.然而有的时候我们会惊奇地发现某些音乐的格式很奇怪,是一些自己没有见过的音频格式,而且许多的播放器不支持播放,这个时候或许会让你们感到头疼,其实碰到这些比较少见的音频格式的时候我们完全没有必要头疼,将其转换成我们比较常见的mp3格式就行了,那么怎么进行转换呢?看看下面的教程吧. 音频转换器https://www.xunjieshipin.com/download-audioedit

网页音频API 第一章

第一章:基础这一章将介绍如何着手开始学习web音频api.哪些浏览器支持音频api.如何检测音频api是否可用.什么是音频图.什么是音频节点.如何连接各音频节点.一些基础的节点类型,最后将介绍如何加载声音文件和播放声音. 网页音频历史简介第一种在网页上播放声音的方法是通过<bgsound>标签实现的,当用户访问网页的时候,该标签能让网站作者自动播放背景音乐.这个特性只能在IE浏览器中使用,并且该特性从未被标准化或被其他浏览器采用.网景公司用<embed>标签实现了一个相似的特性,并

App Store审核指南中文版(2014.10.11更新)

目录   1.条款与条件  2.功能  3.元数据 4.位置  5.推送通知  6.游戏中心  7.广告  8.商标与商品外观  9.媒体内容  10.用户界面  11.购买与货币  12.抓取与聚合  13.设备损害  14.人身攻击  15.暴力  16.令人反感的内容 17.隐私  18.色情  19.宗教.文化与种族  20.竞赛.赌博.彩票和抽奖 21.慈善与援助  22.法律要件  23.Passbook 24.儿童类别 25.扩展 26.HomeKit 27.HealthKit 2