录音时为什么要带耳机有的在使用读书软件时耳机放出的声音小

【图文推荐】:
【相关阅读】:您需要通过验证再能继续浏览 3秒后开始验证
丨 粤ICP备号-10 丨 新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!
(C) Joyslink Inc. All rights reserved 保留所有权利Android中的Audio播放:控制Audio输出通道切换_Linux编程_Linux公社-Linux系统门户网站
你好,游客
Android中的Audio播放:控制Audio输出通道切换
来源:Linux社区&
作者:田海立
Audio 输出通道有很多,Speaker、headset、bluetooth A2DP等。通话或播放音乐等使用Audio输出过程中,可能发生Audio输出通道的切换。比如,插入有线耳机播放音乐时,声音是从耳机发出的;而此时拔出耳机,Audio输出通道会发生切换。如果音乐播放器不做处理,Audio输出是被切换到扬声器的,声音直接从Speaker发出。我们在编写程序时,要捕获并按照需求来处理这样的事,本文就是讲解如何处理的。
中可以通过android.media.AudioManager查询当前Audio输出的情况,并且在Audio输出发生变化时,捕获并处理这种变化。
一、Audio输出状态查询与控制
android.media.AudioManager提供的下列方法可以用来查询当前Audio输出的状态:
&isBluetoothA2dpOn():检查A2DPAudio是否通过蓝牙耳机;
&isSpeakerphoneOn():检查扬声器是否打开;
&isWiredHeadsetOn():检查线控耳机是否连着;注意这个方法只是用来判断耳机是否是插入状态,并不能用它的结果来判定当前的Audio是通过耳机输出的,这还依赖于其他条件。
另外还有一些设置这些Audio输出的setXYZ()方法,这些方法在一般使用Audio输出的应用程序不要直接调用,他们由系统来管理,实现Audio输出通道的自动切换。除非,界面提供给用户切换的菜单或按钮,而用户选择了却换,比如要直接选择扬声器发声,可直接调用setSpeakerphoneOn()。
二、Audio输出通道切换的事件的捕获与处理
因为耳机插拔、蓝牙耳机的断开,Audio输出通路会自动切换。此时正在播放Audio的程序要获得通知,知道这一事件的发生。Android中是通过广播这个Intent通知的。
处理广播的较好的方式,是动态注册/注销自己所关心的广播。下面代码演示了,开始播放时注册广播的Receiver;停止播放时注销广播的Receiver。对Audio输出通道切换的处理是暂停当前的播放,不直接从新的通道里发出声来。
private&class&NoisyAudioStreamReceiver&extends&BroadcastReceiver&{&&&&&&@Override&&&&&&public&void&onReceive(Context&context,&Intent&intent)&{&&&&&&&&&&if&(AudioManager.ACTION_AUDIO_BECOMING_NOISY.equals(intent.getAction()))&{&&&&&&&&&&&&&&&&&&&&&&&&}&&&&&&}&&}&&&&private&IntentFilter&intentFilter&=&new&IntentFilter(AudioManager.ACTION_AUDIO_BECOMING_NOISY);&&&&private&void&startPlayback()&{&&&&&&registerReceiver(myNoisyAudioStreamReceiver(),&intentFilter);&&}&&&&private&void&stopPlayback()&{&&&&&&unregisterReceiver(myNoisyAudioStreamReceiver);&&}&&&
三、Audio输出通道切换的典型场景—— 用耳机听音乐时,拔出耳机
听耳机听音乐时,耳机别拔出的时序图如下:
&AudioNoisy Client注册了侦听广播AudioManager.ACTION_AUDIO_BECOMING_NOISY[Step#1 ~ #2];
&用耳机一直在听音乐;
&HeadsetObserver一直在监视耳机状态的变化。检测到耳机被拔出之后,发出广播AudioManager.ACTION_AUDIO_BECOMING_NOISY[Step#3~4];
&AudioNoisy Client收到了广播,发送暂停命令给MediaPaybackService去暂停当前的播放 [Step#5~6]。
& & & & Audio 输出通道切换时,要根据具体需求来做相应的处理。
更多Android相关信息见 专题页面
相关资讯 & & &
& (11/13/:33)
& (09/13/:16)
& (09/13/:32)
& (11/13/:11)
& (09/13/:53)
& (09/13/:15)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款巫师3怎么设置耳机声音?耳机声音太小解决方法介绍
14:47:39来源:3DM论坛编辑:沐梓
&&《巫师3》一些玩家发现游戏戴上耳机声音就变小了很多,怎么设置也不管用。下面就为大家带来玩家&superSMs&提供的解决方法,还不知道怎么办的小伙伴快来看看吧!&
&&首先吐槽一下:关于开启&响度均衡&的方法
&&当然,这个方法我也百度到了。但是他虽然解决了游戏声音小的问题,却让我很不爽。
&&因为顾名思义,这个做法生硬地把所有声音的响度都搞的一样了,于是系统的所有声音响度都是一样大。这样一来,游戏的声音是大了,可是响度的强弱也就没了。而且不仅是游戏,所有程序都是如此。
&&比如你开着&响度均衡&听个音乐、看个电影,声音本应该很小的地方(比如前奏)和声音本应该很大的地方(比如高潮),就会被均衡成一样大的音量。如果背景本来有很轻的噪音,音乐声音小的时候也会被放大。
&&所以这个方法我实在是接受不能,下面是自己琢磨的方法。
&&1、打开声卡驱动设置面板,如果是立体声,换成5.1;
&&我的声卡驱动设置面板大概就是这玩意:
&&2、下面的&可选音箱&、&全范围音箱&里面只保留左前和右前,其他全部取消勾选;
&&这个方法则是从根本上解决了问题,并且不会有上述后遗症。
&&亲测可用,特此分享(高手请无视)
&&以上就是具体方法介绍,更多内容请关注游戏专题!
游戏类别:
游戏平台:/PC/PS4/XboxOne/
开发商:CD Projekt Red
发行商:CD Projekt
发行时间:日
游戏介绍:《巫师3:狂猎(The Witcher 3: Wild Hunt )》为CD Projekt RED开发的动作角色扮演巫师系列游戏新作,《巫师3:狂猎》将采用全新引擎REDengine 3打造,采取非线性叙事方式,打造一个开放的世界将比《巫师2》大40倍,世界规模甚至比《上古卷轴5:天际》还要大20%。
玩家将在游戏中看到暴风雨的岛、被战争摧残的森林和庞大的黑暗奇幻都市,并且不需要等哪怕一秒钟的加载时间。游戏主角Geralt是一个矛盾的英雄,他希望做好事,但却无法放下自己手中的剑。
上次给小伙伴们推荐了一波Steam夏促值得购买的游戏,觉得怎么样呢?如果觉得不满意,不妨来看看今天的游戏吧,这些游戏在Steam上的好评率都超过90%,但有的价格可能还不如小伙伴们的一顿饭钱哦~
在世界杯期间,越南VTV就推出了特殊节目,请来32位美女分别代表不同的国家,组成正妹应援团,来帮这些不同的球队加油!
炎炎夏日到来,又能欣赏美女门的比基尼福利了。最近,日本评选了“绝赞泳装女艺人”排行榜,让网友选出泳装造型最让人受不了的女性艺人。
游戏界的年度盛会2018 E3展已经落下帷幕,不少惊艳大作的亮相激起了玩家们又一轮的新期待,这些大作大都要在明年春季发售,那么接下来的有哪些新作要发售呢?一起来看看将在本月发售的PC单机游戏吧!
小表叔四十多了还未娶上亲,有人给介绍对象,有三个闺女……话都没听清,小表叔就兴奋的扔下锄头,汗巾往裸肩一搭,穿着短裤就跟介绍人去了。
讲道理,随着直播行业的兴起,颜值在线的网红主播门总能轻易的依靠巨大流量变现赚钱,尤其是漂亮的女主播,镜头前一阵搔首弄姿,粉丝打赏的礼物就涌了过来,吸金力十足……
在没有“丑闻”之前,斗鱼冯提莫绝对是最火的女主播之一,尤其是上了几次综艺节目后,人气大增,知名度堪比明星。不过,随着隐婚、会计门等丑闻缠身,冯提莫一度陷入“人人喊打”境地,更是被央视“间接点名”……
最近主播冯提莫在接受媒体采访时,首次回应了“会计门”事件。
今天,为大家介绍的大姐姐叫“ 宫脇咲良”,来自日本。今年她参加了HKT48总选,很可惜的是只得到第三,虽然没有得到第一,但是票数大升,败给拥有主场之利的SKE48两强也算输得光彩。现在送上她过去一段日子的写真合集,一起来看看吧。
昨天下午,网易《逆水寒》正式开服,游戏刚上线就被瞬间挤爆,即便是“借”来《魔兽世界》的服务器,游戏排队的情况仍然没有好转。
48小时热评资讯}

我要回帖

更多关于 充电时可以用耳机吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信