手机怎么把音乐音量和游戏音量耳机音响分开音量控制

&nbsp>&nbsp
&nbsp>&nbsp
&nbsp>&nbsp
Android音乐编程:控制应用程序的音量和播放
摘要:识别音频流创造优秀音频体验的第一步是了解您的应用程序将使用的音频流类型。Android系统保持相互独立的音频流通道来播放音乐,报警,通知,来电铃声,系统声音,呼叫(通话)音量,和DTMF音调(键盘拨号)。这样做主要是为了使用户能够独立地控制每个流的音量。多数的流仅限于系统事件,所以,除非您的应用程序是要更换闹钟,否则几乎可以肯定的是使用STREAM_MUSIC音频流。使用硬件音量按键来控制应用程序的音量默认情况下,按音量键控制修改当前获得焦点的音频流的音量。假如您的应用程序当
识别音频流
创造优秀音频体验的第一步是了解您的应用程序将使用的音频流类型。
Android 系统保持相互独立的音频流通道来播放音乐,报警,通知,来电铃声,系统声音,呼叫(通话)音量,和 DTMF 音调(键盘拨号)。
这样做主要是为了使用户能够独立地控制每个流的音量。
多数的流仅限于系统事件,所以,除非您的应用程序是要更换闹钟,否则几乎可以肯定的是使用 STREAM_MUSIC 音频流。使用硬件音量按键来控制应用程序的音量
默认情况下,按音量键控制修改当前获得焦点的音频流的音量。假如您的应用程序当前不是正在播放音乐,或者没有运行,那么音量键将会调整振铃的音量。
如果您有一个游戏或音乐应用程序,当用户点击音量键的时候,即使他们目前正在浏览歌曲,或者没有停留在当前的音乐游戏的位置,他们仍然希望控制游戏或音乐的音量。
您可以通过接收音量控制键的按键消息来修改当前的音频流音量。不过不用那么麻烦 ,Android 已经提供了方便的 setVolumeControlStream()方法来根据您指定的音频流来自动调节音量。
首先确定您的应用程序将使用的音频流,然后通过 setVolumeControlStream 方法设置其为当前焦点的音频流。
这个方法应该被及早调用,并且在生命周期中只需要调用一次即可,所以通常应在 Activity 或者 Fragment 的 OnCreate() 内 调用。
这将确保只要你的应用程序是可见状态的,音量控制功能就是用户所期望的效果(即控制当前应用程序的音量)。
代码示例: setVolumeControlStream(AudioManager.STREAM_MUSIC);
从现在开始,按设备上的音量键将影响您指定的(示例“音乐”)的音频流。使用硬件播放控制按键来控制应用程序的音频播放
很多手机和许多无线耳机都附带有媒体播放控制按钮,如播放,暂停,停止,跳过。每当用户按下这些硬件键,系统就会广播 ACTION_MEDIA_BUTTON 动作。
为了响应媒体按钮的点击事件,您需要注册 BroadcastReceiver 来监听广播。
代码示例:&receiverandroid:name=&.RemoteControlReceiver&&&intent-filter&&actionandroid:name=&android.intent.action.MEDIA_BUTTON&/&&/intent-filter&&/receiver&
Receiver 中需要知道到底是按下了哪个键的具体信息,Intent 中包括了 EXTRA_KEY_EVENT 键值,可以通过它来取得KeyEvent 类型的值 ,KeyEvent中的KEYCODE_MEDIA_*静态常量表示了所有的媒体按钮类型,如 KEYCODE_MEDIA_PLAY_PAUSE 和 KEYCODE_MEDIA_NEXT 等等。
代码示例:publicclassRemoteControlReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){if(Intent.ACTION_MEDIA_BUTTON.equals(intent.getAction())){KeyEventevent=(KeyEvent)intent.getParcelableExtra(Intent.EXTRA_KEY_EVENT);if(KeyEvent.KEYCODE_MEDIA_PLAY==event.getKeyCode()){//Handlekeypress.//处理播放按键的消息}}}}
因为多个应用程序可能会接听和响应媒体按键消息,您必须以编程方式控制您的应用程序何时应该接受媒体按钮事件。
在您的应用程序中可以使用 AudioManager 来注册和取消注册媒体按钮的事件接收器,注册时,使用您的专用事件接收器。
示例代码 :AudioManager am = mContext.getSystemService(Context.AUDIO_SERVICE);...// Start listening for button presses 开始 监 听am.registerMediaButtonEventReceiver(RemoteControlReceiver);...// Stop listening for button presses 取消 监 听am.unregisterMediaButtonEventReceiver(RemoteControlReceiver);
通常情况下,应用程序在失去焦点或不在屏幕显示隐藏到后台的时候, 应注销其大部分的接听器(如在 onStop() 回调函数中) 。
然而,对于媒体播放应用程序却没有这么简单,事实上,最重要的是,当您的应用程序是处于不可见的状态时,此时不能由屏幕上的 UI 控制,但是仍然需要响应媒体播放控制按钮(最典型的就是后台播放音乐) 。
所以,一个更好的方法是:当您的应用程序获得和失去音频焦点的时候分别注册和注销媒体按钮的事件接收器,而不仅仅是依赖于应用程序的界面状态 。
具体方案请参考下一节课程。
https://developer.android.com/training/managing-audio/volume-playback.html
http://blog.zhourunsheng.com/2011/12/android-%E9%9F%B3%E4%B9%90%E7%BC%96%E7%A8%8B%E4%B8%93%E9%A2%98%E4%B9%8B%E6%8E%A7%E5%88%B6%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E9%9F%B3%E9%87%8F%E5%92%8C%E6%92%AD%E6%94%BE/
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
为您提供0门槛上云实践机会
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
Android音乐编程:控制应用程序的音量和播放相关信息,包括
的信息,所有Android音乐编程:控制应用程序的音量和播放相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
支持与服务
资源和社区
关注阿里云
International手机如何把游戏声音提高,把音乐声音调低,这样做可以实现_腾讯视频
三倍流畅播放
1080P蓝光画质
新剧提前看
1080P蓝光画质
纯净式无框播放器
三倍流畅播放
扫一扫 手机继续看
下载需先安装客户端
{clientText}
客户端特权:
3倍流畅播放
当前播放至 {time}
扫一扫 手机继续看
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要大家都在找:
当前位置:&&&音量控制
音量控制 官方介绍
1. 可以在一个界面上分别控制铃声音量和音乐音量。
2. 当设置成最小音量时,避免因忘记恢复而错过电话或短信,可以设置提醒(专业版功能)
手机音量控制
音量控制 技巧攻略新闻
音量控制 下载地址
官网版本:1.2APP大小:6.43 MB
手机音量控制
背景全黑色壁纸时。 负一屏小组件 调节音量的按钮
比较小 不太方便按 经常按不准。小组件调节音量的 按钮底色和按钮上的字体颜色 区分不明显 不容易看清楚 字体颜色加深就好了。进入这个app主页,铃声音量 和音乐音量挤在一行上。建议 分开 一整屏的左右两个竖条
或者上下两个横条
来调节。20到25对应三格,25到30对应四格。对我来说毫无用处。音量大小的数字和实际音量不一致,我调成4,声音还是很大音量控制可以手动调节。支持家里哭哭哭哭唧唧个屠夫肚肚饿勒哦哦
app相关搜索
版权所有 京ICP备号-5
京公网安备 50 备手机如何边音乐边游戏音量不一样_百度知道
手机如何边音乐边游戏音量不一样
我有更好的答案
那要看您的手机游戏是什么样的游戏类型了,有些游戏在游戏设置里面是可以改这个游戏的音量的。但是有些游戏就是不可以的哦,你玩的是什么游戏啊,如果您的游戏不可以该音量的话那就在应用宝中下载一个吧,应用宝中的游戏设置的都是比较人性话的,大部分游戏都是可以改的呢。
采纳率:85%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 音乐播放器音量控制 的文章

 

随机推荐