android声道切换
① 华为mate20pro怎么切换声道
切换音频输出这个是手机没有这样的切换功能,比如现在连接蓝牙播放,要想切换到手机播放只能是关掉蓝牙。
1. 进入手机设置——声音设置——音量设置——声道设置——完成;
2. 或插入耳机根据弹出窗口勾选。
扩展
1、屏幕:华为Mate 20华为屏幕尺寸为6.53英寸,华为Mate 20 Pro屏幕尺寸为6.39 英寸,华为Mate 20分辨率为+ 1080 x 2244 像素,华为Mate 20 Pro分辨率为2k+,1440 x 3120 像素,华为Mate 20屏占比为88.07%,华为Mate 20 Pro屏占比为86.9%。
2、拍照:华为Mate 20置徕卡三摄,1200万像素(广角,f/1.8光圈)+1600万像素(超广角,f/2.2光圈)+800万像素(长焦,f/2.4光圈),支持自动对焦(激光对焦/相位对焦/反差对焦),支持AIS防抖,前置2400万像素,f/2.0光圈,支持固定焦距;华为Mate 20 Pro后置徕卡三摄4000万像素(广角,f/1.8光圈)+2000万像素(超广角,f/2.2光圈)+800万像素(长焦,f/2.4光圈),支持自动对焦(激光对焦/相位对焦/反差对焦),支持AIS防抖,前置单摄2400万像素,f/2.0光圈,支持固定焦距。
3、性能:华为Mate 20与华为Mate 20 Pro同采用EMUI9.0.0(基于Android9),同搭载麒麟980,八核处理器,最大支持扩展256GB,运行更畅快。
4、电池:华为Mate 20电池容量为4000mAh(典型值),标配充电器支持 4.5V/5A或5V/4.5A或5V/2A输出,理论充电时间约1.5小时;华为Mate 20 Pro电池容量为4200mAh(典型值),标配充电器支持10V/4A或9V/2A或5V/2A输出,理论充电时间约1.25小时。
② viper4android的功能详解
FX功能详解
<菜单栏详解>
1、切换到 导航/分页 浏览。两种不同的用户操作界面
2、锁定效果模式。将处理模式锁。
3、显示/隐藏 通知栏图标。是否在通知栏中显示固定的V4A通知。
4、加载音效配置。加载已有的音效配置文件。
5、保存音效配置。保存当前的音效配置到储存。
6、界面控制级别。简单/复杂/专家 三个不同的调整界面。
7、音效兼容模式。使音效更好的在自带与第三方播放器中产生效果。
8、安装/卸载 驱动。驱动程序的安装与卸载。9、驱动程序状态。可以了解驱动程序的版本,运行状态,采样率等状态。
10、更新日志。V4A的版本更新日志。
11、检查更新。检查V4A的最新版本。12、帮助和关于。V4A的一些简单介绍与说明。
<耳机效果>
注意:蓝牙与USB和音频低座设置方案与耳机效果一致
1、效果总开关。该选项定义了是否启用V4A的耳机音效,是总开关。
2、回放增益控制回放增益控制主要用于动态控制音频的音量,放大或衰减。(1)、启用。是否启用该效果。(2)、效果强度。效果强度代表音量放大或衰减的速度,越强则速度越快,最终音量也越大,越弱则速度越慢,最终音量越接近音频原始音量。推荐中等。(3)、最大增益倍数。当音频的音量过小时,回放增益为了将音量放大到设定的水准,可能会有非常大的放大倍数。该值越大则音量越大,太大时也会将歌曲内的噪音放大。推荐4倍。(4)、最大音量。该值定义了从回放增益出来的声音的最大音量分贝值,值越大音量越大,0分贝代表数字信号的最大值。为了使声音更柔和,推荐-1.9分贝。3、VIPER-DDC
(1)、启用。是否启用该效果。(2)、监听设备。选择自己的耳机型号。
注意:VIPER-DDC是一个用于耳机校准的HIFI音效,VIPER-DDC已支持近500款耳机的校准,而且也将继续更新支持更多的耳机。所以,如果你不能在列表中找到自己的型号,请暂时关闭本功能或者尝试其他耳机。
4、频谱扩展
(1)、启用。是否启用该效果。(2)、强度。选择扩展强度。
注意:频谱扩展是一个用于扩展有损压缩的频谱的HIFI音效。如果您经常播放有损压缩的音乐(如:mp3,ogg和aac等),本功能可以给您一个接近无损的听感。但如果您播放无损音乐,我们则建议您关闭当前功能。
5、FIR均衡器10段511阶FIR线性均衡器。(1)、启用。是否启用该效果。(2)、选择预设。在这里可以选择程序中预设的几种均衡器效果。当选择自定义时将采用手动调节图形均衡器的设置。(3)、图形均衡器手动调节。当触摸图形均衡器时将会弹出图形均衡较调的界面,可以分别自定义调节10个频段的增益的衰减。6、脉冲反馈效果脉冲反馈效果的作用是当给定一个样本文件后,播放器的音乐便会呈现出与该样本一模一样的声音特征,如均衡、混响、环绕、耳机、热胆机等。首先需要确保SD卡根目录下存在ViPER4Android/Kernel目录,样本文件均存在于该目录下。若没有,可以下载最新包,并提取SDCard_V4A.zip。(1)、启用。是否启用该效果。(2)、选择脉冲反馈样本。这里可以选择ViPER4Android/Kernel目录下的脉冲文件。7、场环绕场环绕是指针对声场进行环绕效果作业。声场可以理解为水平面音场或立体声场。(1)、启用。是否启用该效果。(2)、场环绕强度。该值定义了场环绕效果的强弱。越强则会让声音的立体声感觉越明显,声音将会从耳朵左右两边过来。建议中等。(3)、中央强度。该值定义了中央人声的强度。越强人声越清晰,越弱声音越飘渺。8、差分环绕(1)、启用。是否使用该效果。(2)、选择延迟时间。调整差分延迟。
9、耳机环绕核擎+
耳机环绕核擎+用来模拟耳机的环绕立体声(1)、启用。是否启用该效果。(2)、选择效果质量。用于调整环绕的效果强度。高质量消耗更多CPU。
(3)、CPU不支持32位浮点运算的手机无法开启此项。10、数字混响数字混响是指使用数学的方法模拟一个设定的环境内的声音听感。比如一首歌可以获得听起来像在大礼堂、客厅、浴室等等里面的感觉。(1)、启用。是否启用该效果。(2)、房间大小。该值设定了虚拟环境的场地面积。该值越大,声音听起来则越空旷,回音越多。(3)、声场大小。该值设定了上面所定房间的宽度,单位是米。假定上面设定房间大小为100平米,此处设定宽度为14米,那么房间的另一长度就是7.14米。也就说房间大小和声场大小定义了这个虚拟环境的面积和长宽比。该值越大声音听起来从两边传来的感觉越明显。(4)、水汽含量。该值定义了上述环境的空气的潮湿度,空气中的水汽会强烈的吸收回音,因此该值越大回音越少。(5)、混响信号比例。该值定义了模拟的环境声音的音量。(6)、原始信号比例。该值定义了原始声音的音量。对于模拟客厅、大礼堂等室内无大量水分的环境时,可使用房间大小和声场大小来定义环境的面积,水汽含量取值0~20,混响信号比例取值20~50,原始信号比例取值50左右。对于模式浴室等室内含有大量水分的环境时,可使用房间大小和声场大小来定义环境的面积,水汽含量取值50~100,混响信号比例取值40~80,原始信号比例取值50左右。11、动态系统动态系统在V4A中扮演的角色是处理声音的动态范围。通俗的说就是低音、高音、限幅等。(1)、启用。是否启用该效果。(2)、监听设备。该值用于设定耳机插孔接驳的耳机类型。如果在所有设备中调不出自己喜欢的低音,那就选择耳塞。耳塞是个通用的选择。建议耳塞。(3)、动态低音。该值定义了动态低音的平均水平,越大则低音越强。建议33%。12、电子管模拟器(6N1J)。
该选项定义了是否启用电子管模拟器效果。V4A中的电子管模拟器是一个简化的使用数学方法模拟电子管声音的效果。开启后将会大量削弱高频的奇次谐波失真,增加电子管特有的偶次谐波失真。13、保真控制让您拥有更好的低音体验以及更好的音质享受。(1)、启用VIPER低音。是否启用该效果。(2)、低音处理模式。选择低音处理的模式。分为自然低音和醇低音+模式。(3)、选择低音频点。用于调整低音频点。(4)、选择低音增益。用于调整低音强度。(5)、启用VIPER清晰度。是否启用该效果。(6)、选择清晰度处理模式。分为自然处理,醇氧+和XHIFI模式。(7)、选择清晰度。用于调整细节还原度。14、听觉保护通过对音频进行一些特殊处理来减少人耳个听觉/分析神经的工作压力,以起到保护听觉系统和优化聆听体验的目的。(1)、启用。是否启用Cure技术(2)、选择交叉反馈强度。用于调整过滤的强度。15、总输出门这个选项就是V4A的输出限幅器,用于防止音量过大造成削波失真。(1)、输出增益。选择增加减少的分贝数。
(2)、声道平衡。用于调整部分用户左右耳朵听力偏差。
(3)、限制级别。该值定义了限幅器限制的波形幅度最大级别,0分贝是数字信号的最大值。该值越小则越容易出现音频被压缩的听感(音量也越小),会损失声音细节,但可以有效控制最终输出的音量。建议0分贝。
<扬声器效果>
1、效果总开关。该选项定义了是否启用V4A的扬声器音效,是总开关。2、FIR均衡器。同耳机的均衡器。
3、脉冲反馈处理。同耳机说明。
4、数字混响。同耳机的数字混响。
5、扬声器优化。
6、eXtra Loud
eXtra Loud是一种在软件层面进一步放大外放声音的效果,但受限于对扬声器的保护,不会将音量放的太大。(1)、启用。是否启用该效果。(2)、效果强度。效果强度代表音量放大或衰减的速度,越强则速度越快,最终音量也越大,越弱则速度越慢,最终音量越接近音频原始音量。推荐中等。(3)、最大增益倍数。当音频的音量过小时,EL为了将音量放大到设定的水准,可能会有非常大的放大倍数。该值越大则音量越大,推荐无穷大。(4)、最大音量。该值定义了从EL出来的声音的最大音量分贝值,值越大音量越大,0分贝代表数字信号的最大值。推荐0分贝。7、总输出门
这个选项就是V4A的输出限幅器,用于防止音量过大造成削波失真。(1)、限制级别。该值定义了限幅器限制的波形幅度最大级别,0分贝是数字信号的最大值。该值越小则越容易出现音频被压缩的听感(音量也越小),会损失声音细节,但可以有效控制最终输出的音量。建议0分贝。
XHiFi功能详解
1、效果总开关。该选项定义了是否启用V4A的耳机/蓝牙音效,是总开关。
2、回放增益控制。同FX版中耳机的回放增益。
3、FIR均衡器
XHiFi的FIR均衡器采用10段2047阶线性FIR均衡器,质量远高于FX版的均衡器。
调节方法同FX版中耳机的FIR均衡器。
4、音频重整
音频重整是XHiFi版的核心内容,主要用于对MP3等有损音乐进行细节和高音补偿。(1)、启动。是否启用该效果。(2)、细节分辨率。该值定义了还原多少百分比的细节和高音,值越大则声音的细节越多,高音也越强。对于一般耳塞,现阶段不建议开启该功能,可能会出现高频刺耳。对于魔音/飞利浦/僵尸/森海/白牙/AKG等好一些的耳塞,该值建议30~50。对于高档头戴式耳机,需要根据耳机线长来设置该值,基数为40,线每长80公分值增加10。对于手机后接驳前级放大器/耳放等,基数为60,耳机线每长80公分值增加10。若接驳电子管放大器,则直接使用100。(3)、低音轮廓。该值定义了重建低音的轮廓占到总频带的百分比,该值越大则低音越强,但中音和细节会稍微丢失。对于耳塞建议使用50~70,头戴式耳机使用20~30。
CURE+技术详解
该技术的中文名称叫做“听觉保护和优化系统”,主要作用是通过对音频进行一些特殊的处理来减少人耳和听觉/分析神经的工作压力,以起到保护听觉系统和优化聆听体验的目的。实际中,在超过连续2个小时的听音后可以明显改善疲劳、耳痛、眩晕、心烦等情况。Cure+是一项专为耳机设计的音频体验技术,可以用于头戴耳机、耳塞和入耳式耳塞。Cure+包含如下技术:一个基于人头模型的Crossfeed(人头Crossfeed)。一个奇次谐波抑制器。一个群延迟相位调节器。一个瞬态调节器。一个高低通滤波器。首先,Cure+会使用Crossfeed将声音处理为类似从音箱中出来的,然后经过人头模型会让你正前方的声音变得更加逼真,就好像演唱者面对面为你而唱一样,声音中的主要细节将毫无保留的向你扑来,无需你多动脑筋去思考。这一步将缓解长时间听歌带来的疲劳感,同时优化听音体验。其次,Cure+会使用群延迟相位调节器将声音波形中每一个频段的相位做一个调整。人的听觉心理是这样的,无论声音多么的复杂,首先到达耳朵里的声音将会给你带来最明显的体验(即便先后时差可能只有几十到几百微秒[一微秒是十万分之一秒]),而同时达到耳朵的高频和低频波形会出现高频被低音掩盖的情况。当你听到一段低音鼓盖过高音或者轰隆隆的声音时,虽然你可能不知道,但你的大脑却在努力的将这段声音进行分频,尽最大努力的将每一个细节分离出来,时间一长就会出现疲劳感。Cure+中的群延迟相位调节器会将声音进行分频,然后适度的调节每一段频率的延迟,尽量做到让高频先被听到,然后是中频,最后是低频。这样一来大脑就不需要过多的分频,疲劳感自然而然的被缓解。接下去,Cure+使用瞬态调节器来适当减小声音的瞬间动态。轻音乐可以使人放松,DJ可以振奋精神(就如咖啡一般)。瞬态调节器就是使用了这个原理。当然,Cure+不会在你的听感中让DJ变成轻音乐,而是让你的大脑适度放松。音乐要静心聆听欣赏,才可以明白真谛。再然后,Cure+使用奇次谐波抑制器将声音中的奇次谐波进行有度的抑制。你是否有过这种体验,在某个地方,听到某个声音后,会觉得耳朵异常难受,心里烦躁?这就是奇次谐波对人类听觉系统的害处,人耳喜欢偶次谐波(胆机的声音)却很讨厌奇次谐波。然后有的时候,有些奇次谐波是音乐的必需品,比如吉他的拨弦声,葫芦丝的共鸣音等。因此Cure+只是针对一些特定的频率将部分奇次谐波进行适度的抑制。最后,Cure+使用一个高低通滤波器将声音中人耳听不到的或是造成浑浊的声音滤掉(当然,这里不是完全的过滤,只是一种特殊手段而已)。有些声音人耳听不到,但不代表大脑也“听”不到。着名的电子蚊香器,在配有高档音响时确实有效,但你是否发现在蚊子被驱赶的同时,你也会觉得烦躁和疲劳?就如让你在很暗的房间里寻找一把钥匙,可能你看不清房间里的任何物体,但你的大脑却在强行将仅有的可见光进行分离。不久之后你就会感到头重脚轻,异常疲劳。
听觉校准详解
由于每个人的听觉系统都是不一样的,有些人存在左右耳听力差别,有些人存在高频恐惧症,……,每个人对声场的概念均有不同等。“听觉校准”即为此而生,通过一个简单的向导,即可针对您的耳朵调整V4A系统的基准参数,“听觉校准”功能将努力让每一位用户体验到统一极致的基础效果。
安卓手机控制音效声道一类的位置在/media/audio,系统各个文件夹位置为:
1、/dev 这里是Linux系统常规文件夹,里面的文件很多都是设备模拟的文件系统,一般用户无需理会。
2、/system/fonts 这里面保存着系统的字体,如果你有root权限,可以往里添加自己喜欢的字体,比如雅黑。
3、/system/framework 这里是android系统的框架,里面保存着系统核心程序或java类库,十分重要里面的任何文件几乎都不要做删除操作。
4、/media/audio 这里面保存着安卓系统默认的铃声,alarms是闹铃提醒的,notification是短信或提示音,ringtones是来电铃声,而ui是一些界面音效,比如键盘敲击声。
④ Android音频播放
最近需要在Android的客户端中使用PCM声音播放和录制,简单学习了一下。有不正确的地方还请指出。
首先有几个概念需要了解一下:采样频率、声道数、采样位数。
采样频率一般是sample rate, 代表的是数字化音频时每秒采样的次数。常见的有44.1KHz(CD品质)、48KHz等。
这个很好理解,单声道Mono就是声音从一个方向传出来;双声道Stereo也叫立体声,声音是从两个方向传来。通常的流行音乐中,仔细听能发现每个声道可能侧重不同的乐曲声部,比如左声道吉他,右声道钢琴,人声似乎两个声道都有,听起来就像站在中间一样。(这里没有考证,随便举例)
每一个采样都是一个数据点,采样位数是指这个数据点使用了几位来记录。AudioTrack类只支持8位和16位的PCM音频。8位就是2的8次方,即256个值;而16位则是2的16次方,有65536个值。
这个在音频的编解码中还是比较常用的。在PCM格式中,1秒钟音频的数据大小是SampleRate×Channel×Bit/8,单位是byte字节。由于PCM本身没有音频帧的概念,所以通过这个公式就能计算出任意时长音频的大小,或者得到任意大小音频的时长。如果规定1个音频帧是“每个声道256个采样”,双声道下就是512个采样,那么1帧的数据量就是256×Channel×Bit/8,同理可以推断出1秒钟有多少音频帧等等。音频帧的概念在各种编解码中各有不同,但计算公式大同小异,这里不展开。
Android中音频的播放使用的是AudioTrack类,具体用法非常简单。
首先设置buffer大小。AudioTrack播放时需要先写入buffer,如果这个buffer没有写满,那么这部分是不会播放的。所以buffer不能设置太小,这样会导致播放不连贯;而buffer也不能设置太小,这样不间断写入会消耗许多CPU资源。AudioTrack自带了getMinBufferSize方法可以给出一个最小buffer,一般用这个值就可以。getMinBufferSize方法三个参数分别是sample rate、channel和bit。
设置完buffer size就可以实例化一个AudioTrack。其中第一个参数streamType是指不同的音频流类型,包括STREAM_MUSIC、STREAM_ALARM、STREAM_VOICE_CALL、STREAM_RING等,是Android对不同音频的分类。中间三个参数很好理解,第四个是buffer size,刚刚计算出来了。最后一个参数mode有两种:MODE_STREAM和MODE_STATIC。前者是以流形式播放,后者则是一次性全部写入然后播放。
调用实例的play()方法就可以开始播放了。不过播放得要有数据吧?要填写数据就要用到write()方法。write方法中第一个参数是一个byte[]类型,是要写入的数据源,可以是从文件流中读取出来的;第二个参数offset是初始位移,即从source的哪个位置开始;第三个参数则是输入长度。
当write方法写满一个AudioTrack的buffer时,就会有声音播放出来了。
当播放完成后记得要把AudioTrack停止并释放。
⑤ android 支持左右声道的调节吗
能左右声道切换的前提是音频文件得是单声道的。这样player的setVolume才有用。当然也可以用软件把你的音频文件改成单声道或左右声道,播放的时候换成另一个文件就好了
⑥ android 2.3.6 如何永久交换左右声道(从系统层面而非硬件层面)
目前,能进行声道方面修改的只有通过个别播放器进行声道“切”换(像是左声道、右声道和立体声的切换),而不是交换,如果说您的问题无法通过刷机或是恢复出厂设置这一类方法解决,那极有可能是主板上某个小零件在制造之初就出现了问题,可以让修手机的师傅们看看,实在不愿折腾的话,就把耳机反过来戴。当然也不排除以后会有专门的软件可以解决该问题,但我认为这样的软件一定需要获取最高权限的,即root,而这样做的后果便是——保修的问题,你懂得。纯手打,希望可以帮到你
⑦ Android音视频系列(七):PCM音频单声道与双声道的相互转换
上一篇我们已经学习了PCM音频的保存格式,这一篇我们通过掌握的知识,完成PCM音频的单声道和双声道的互相转换。
首先我们把上一篇的最核心部分贴出来:
我们首先完成单声道转双声道的操作。
单声道转双声道的基本原理:
首先我录制了一个音频保存到ArrayList中:
录制的是16位的数据,所以我们每一个采样的数据会占据两位,所以在拷贝的过程中,我们也要每两位拷贝一次:
单声道转声道的操作就完成了。
双声道转单声道的原理:
我们可以按照单声道双声道的做法,每四位取前两位或后两位的数据即可。但是这里我们换一种做法。
这里我们使用了ByteBuffer帮助我们把Byte转成Short。其中有一个很重要的坑,就是设置Byte转Short的规则:
所以我们一定要确保高低位的顺序,否则得到的Short一定是错的,经过测试,录制的音频是低位在前,所以我们修改ByteBuffer默认的高位在前的配置:
相同的原理,我们需要Byte转Int都可以借助对应的Buffer进行读取,非常的方便。
基本流程和第一种方法一样,如果是你用的Java,你还可以通过位运算进行Short和Byte的转换,但是kotlin的对应的运算符却无法正确转换,具体原因还不清楚,这也是为什么我使用了Buffer进行转换的原因。
只要我们掌握了PCM的保存格式,单声道和双声道的互相转换还是非常轻松的,下一篇我们来了解一下新的音频格式:WAV。
⑧ 手机播放器哪个可以切换声道
安卓播放器可以切换声道的有:mx播放器、MOBOPLAYER、PP视频、V4A管理器、酷狗等等。
列举如下:
1、mx播放器
MX VideoPlayer(MX播放器)是一款安卓平台上的视频播放器,并针对ARM NEON 和NVIDIA Tegra 2 CPU做了优化处理,通过S/W或H/W按钮就可以轻松的更改解码模式,安装后会根据 CPU 型号自动到市场下载对应的解码包。
2、MOBOPLAYER
MoboPlayer是四叶草(济南)信息技术有限公司开发的一款Android平台视频播放器,支持几乎所有的视频格式和加载字幕,并且能通过高度优化的核心解码器在手机上流畅播放各种高清视频。
MoboPlayer是Android Market电子市场上下载量第一的视频播放器,被称为“Android平台的万能播放器”。
3、PP视频
PPTV是由上海聚力传媒技术有限公司开发运营在线视频软件,它是全球华人领先的、规模最大、拥有巨大影响力的视频媒体,基于互联网视频云平台PPCLOUD通过包括PC网页端和客户端,手机和PAD移动终端,以及与牌照方合作的互联网电视和机顶盒等多终端向用户提供新鲜,及时,高清和互动的网络电视媒体服务。
4、V4A管理器
《V4A管理器》是一款Android平台的应用。该应用是配合《ViPER4Android音效驱动》使用的工具应用。
5、酷狗
酷狗音乐是中国使用人数较多的音乐播放器之一 。酷狗主要提供在线文件交互传输服务和互联网通讯,采用了先进的构架设计研发,具有网络文件交互功能。
为用户设计了高传输效果的文件下载功能,通过它能实现数据分享传输,还有支持用户聊天、播放器等完备的网络娱乐服务,好友间也可以实现任何文件的传输交流,通过酷狗,用户可以方便、快捷、安全地实现音乐查找,即时通讯,文件传输,文件共享等网络应用。