在Android2.3中增加了对音频混响的支持,这些API包含在android.media.audiofx包中。
创新互联公司专注于月湖网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供月湖营销型网站建设,月湖网站制作、月湖网页设计、月湖网站官网定制、小程序制作服务,打造月湖网络公司原创品牌,更为您提供月湖网站排名全网营销落地服务。
一、概述
AudioEffect是android audio framework(android 音频框架)提供的音频效果控制的基类。开发者不能直接使用此类,应该使用它的派生类。 下面列出它的派生类。
Equalizer
Virtualizer
BassBoost
PresetReverb
EnvironmentalReverb
当创建AudioEffect时,如果音频效果应用到一个具体的AudioTrack和MediaPlayer的实例,应用程序必须指定该实例的音频session ID,如果要应用Global音频输出混响的效果必须制定Session 0。
要创建音频输出混响(音频 Session 0)要求要有 MODIFY_AUDIO_SETTINGS权限。
如果要创建的效果在audio framework不存在,那么直接创建该效果,如果已经存在那么直接使用此效果。如果优先级高的对象要在低级别的对象使用该效果时,那么控制将转移到优先级高的对象上,否则继续停留在此对象上。在这种情况下,新的申请将被监听器通知。
openCORE是Android的媒体功能实现的关键 ,使开发人员能在此之上构建新的应用,它支持音视频播放、音视频录制、可视电话、博客、实时流媒体服务等。
openCORE使用了引擎驱动,节点框架(Node architecture) ,它由C++语言编写。引擎接收应用层的命令来负责管理和控制整个节点链路(Node graph) 。节点和节点链路的选取和搭建取决于播放参数(音视频剪辑的类型、操作等)。
通常的节点链路的搭建为以下模式:
输入节点(Source Node) --- 多个处理节点(Decoder Node)或 Codecs ... --- 输出节点(Sink Node)
openCORE还包括一个开放源码的多媒体编解码器,视频(如MPEG- 4,H.264),音频(如MP3,AAC,MIDI), 以及语音(如AMRNB,AMR WB)等。OpenCORE 使用的OpenMAX IL 框架将编解码器整合到openCORE框架中 。 OpenMAX IL API在嵌入式移动领域非常有名,它为组件的移植提供了一个的抽象层。
将音效处理整合到Android多媒体播放器
主要的两大步骤:
1.在openCORE的后端添加对音效库的支持
2.在媒体播放器(应用层)中添加对openCORE中音效处理节点(Node)的支持
第一步、在openCORE的后端添加对音效库的支持
OpenCORE为编解码器的整合提供了多种可选方法,分别可以作为:OpenMAX编解码节点、OpenMAX IL组件、多媒体I/O 。多媒体I/O常常用在输出显示。在音效处理整合中可行的方法是将音效库“包装为”OpenMAX编解码节点 或 OpenMAX IL组件。以下分别说明这两种方式的用法。
1.OpenMAX编解码节点
这种方法要求播放器引擎支持多种音频效果。每个效果组件被实现为一个节点Node,当数据路链路创建后由引擎创建这些节点。数据流在路链的节点Node间“流动”,并有引擎进行管理和控制。同时,随着多个效果节点Node产生的线程增加,系统负荷也会增重。
2.OpenMAX IL组件
音频效果组件所处理的数据为解码组件的输出,所以最好将[音频解码]和[音效处理]组件放在同一层 。OpenCORE采用Open MAX IL为所有的Codec提供API操作,OpenCORE这种特性使得整合音效处理变得非常直接了当。
音效处理库被编译成为静态库 ,并用ARM的RVCT优化后,用OpenMAX IL 包装起来构成了OpenCORE组成部分。
[音频解码]和[音效处理]组件是通过API的IL层进行通信的,OMX音频解码节点Node在OpenCORE充当客户端的角色,这个Node节点负责创建、删除、数据流动 ,并将控制命令、数据Buffer传入到音频解码器中,音频解码器处理了数据Buffer后又将它们返回给Node节点。Node节点又将数据Buffer传递给[音效处理]组件。
这种方法与第一种方法相比带来系统负荷较小,但不是说它没有系统负荷。流数据要在两个组件和Node中传输两次(缺陷) ,并且需要协调组件之间的通信问题。
1.
PowerAMP Music Player: 这个是android设备中一个非常好用的音频播放器,音质非常优秀,界面美观,用户体验好, 它可以支持MP3、WAV、WMA、APE、FLAC等格式。软件本身能够支持无损格式的播放,可以看出软件强大的解码能力,而且支持均衡器设置,可以让在听音乐时选择不同音效来达到最好的音乐播放效果。但是它也有缺点:正式版不是免费的,当然可以去下载破解版的,只不过不好找。
2.
天天动听: 我以前手机一直都用天天动听,感觉界面很酷,功能又多。酷狗和他差不多,半斤八两吧,他俩都支持自动下载歌手图片,歌词,待机桌面时可显示迷你歌词,挺好的。支持线控,用户界面与体验都不错。
3.
QQ音乐 估计你在电脑上用过QQ音乐播放器,QQ音乐,良好的播放体验和庞大的音乐库吸引了不少用户,在QQ音乐中搜索各种想听的中外歌曲,基本上没有找不
随着科技和通信技术的迅猛发展,手机上网已经超过了电脑上网用户,成为新媒体的重要介质。在庞大的手机用户群中,手机铃声作为一种个性化的表达被使用着,不但对音乐的传播产生了影响,同时这些个性化手机音乐的选择满足了用户对手机铃声的使用。下面我和大家一起来分享手机铃声大全。希望你喜欢!
手机铃声大全一
1) 又一打烂玻璃声的音效短信
2) 大年初一的打开 春节 序曲的彩铃
3) 你是俺的爹啊
4) 小屁孩请你原谅电话铃声又响了
5) 节奏号角来电音效
6) sha da da da来电特效
7) 梁祝 古筝
8) 鬼铃
9) 大白鲨
10) 超好听特效音
11) 电话铃一响绝不漏接,还让你心情愉悦的来电音效
12) 卡农D铃声版-特效音效
13) 泡泡堂胜利的音效
14) 超浓情甜蜜温馨来电铃声
15) 给机主介绍对象,马上接听你的电话
16) Google Android原机铃声-Sitar Versus Sitar
17) 手机铃声发烧机友不可错过超个性来电音效
18) Ye Ye Ye(四川方言版)
19) 故乡的原风景
20) 清凉来电音
手机铃声大全二
1) 诺基亚新版官方铃音
2) 卡通音效
3) 水泡声
4) 如此唯美悠扬的春末夏初舒适钢琴来电铃声
5) 十分搞怪的高声呼喊,村长电话接通了
6) 法拉利 赛车 起动
7) 貌似很多影视都用的配乐~林海-欢沁: ,k
8) Htc手机里的美妙的来电音效
9) 爱啦啦伴奏版特效铃声
10) 非常适合商务用途的一款来电或者短消息彩铃
11) 再不接电话我就疯了
12) 警告!老婆来电
13) 诺基亚内置铃声-Remix
14) 发动摩托车
15) 超酷D音效加环绕
16) 猫叫
17) 兄弟你终于来电话了
18) 节奏紧凑的一款甜蜜浪漫适合情侣们的音乐
19) 轻快的古琴曲-初恋
20) 欧式风格的酒吧里的节奏超high舞曲
手机铃声大全三
1) Google Android原机铃声-World
2) 十分唯美的纯钢琴音效
3) 钢琴曲雨的秘密轻轻告诉你
4) 昆虫叫声
5) 日式风格的短信音
6) 三弦独奏-大浪淘沙
7) 简单可爱适合办公室里小女生的一款短信音效
8) 超精美特效
9) 水的音效--还算逼真
10) 夏日清晨-给人清爽的感觉
11) 欧美达人们使用的一款很拉风的来电铃音
12) 甜蜜非常的一款超适合蜜运中情侣的短信音效
13) Google Android原机铃声-Caribbean Ice
14) 诺基亚铃声
15) 你是如何知道机主的电话号码呢
16) 鸟叫水滴混合D环绕特效手机铃声
17) 清新女生版DuDu铃声
18) 震撼听觉的引擎加速环绕声
19) 具有民族风情特色的优美旋律的来电铃音
20) 超受欧美达人欢迎的一款街头范短信息音效
21) 温柔的老婆
22) CCTV短信铃声-特效音效
23) 很有感觉的一款必备手机铃
24) 潮人专用圣诞铃声
25) 温柔舒服的雨声加雷声女声背景来电音效
26) 龚琳娜又爆神曲了!金箍棒
27) 非常唯美清晰的纯音小调
28) 适合各种类型手机的通用提示音
29) 非常唯美精致超受欢迎的来电铃声
30) 不想接你电话,就是嫌你烦嘛
31) 铃声版六楼的夏天
32) 美妙舒心的雨点枕边闹铃
33) 个性-声音简单清脆的钢琴版短消息音效
34) La La La女生英文版
35) YAMAHA官方D和弦音效
36) 老公们都听听这些我爱你的含义
37) 卡农-疯狂的吉他版
38) 短消息音效
39) 超炫警笛声Mix铃(来电)
40) 超火的雪姨音频(你有本事抢男人)
如您需要设置Android系统的个性来电铃声请先在SD卡上拷贝好铃声,进入系统自带音乐播放器,收听刚才的铃声,按下“MENU”点击“设成铃声”即可。或进入设置——音效与显示——来电铃声,可以看到自己的铃声列表,点击“手机震动”就可以开启来电震动。(上述内容仅适用于广东联通用户)
安装过程:安装V4AManager.apk。打开V4A管理器,并点击“安装/更新”按钮,安装ViPER4Android音效驱动程序。此时请授予V4A管理器的root权限。在执行此步骤时,V4A管理器会将系统内已经存在的音效驱动程序进行备份,然后安装ViPER4Android驱动。如不需要的话可以将V4AManager.apk卸载(不会影响将来还原驱动)。安装ViPER4Android.apk。在360、LBE等系统内存清理或禁止开机自启的管理软件中将ViPER4Android加入白名单。打开程序管理器,找到ViPER4AndroidFX,并选择清除数据。重启手机。打开ViPER4Android并进行偏好的音效设定。该音效会应用到系统内的所有声音上,包括自带/第三方播放器、游戏等(不包括通话)。
验证自动安装是否成功:
1、打开RootExplorer或其他文件浏览器。
2、定位至/system/lib/soundfx/。
3、查看是否存在libv4a_fx_ics.so。
4、不存在libviper4android_ics.so(若存在此文件则手动删除)。
若以上4点均满足,则可以以最大兼容性完美使用V4A音效。否则请参考手动安装进行安装。
新闻名称:android音效,安卓手机音效增强
URL链接:https://www.cdcxhl.com/article44/dsciihe.html
成都网站建设公司_创新互联,为您提供外贸网站建设、App设计、网站维护、搜索引擎优化、服务器托管、手机网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联