是否可以通过Android应用程序控制Android中默认媒体播放器的音量

我有以下要求.

我正在开发一个Android移动应用程序.已经为活动设置了特定时间的计时器.

>我需要在定时器持续时间还剩下10秒(即变为零)时播放3次“哔”声,而在定时器持续时间还剩下5秒时播放2次“哔”声.计时器结束时,一旦发出“哔哔”声.
>在使用Android移动应用程序时,用户可能正在使用Android手机的认音乐播放器播放音乐.我需要实现逻辑,以便从移动应用程序播放“哔”声时,我需要先减小认音乐的音量,然后播放“哔”声播放“哔”声后,再次按要求的次数重新设置为原始音量.

我想知道这在技术上是否可行.

解决方法:

是的,您可以使用AudioManager更改音乐的音量.您正在寻找[setStreamVolume] [2]函数.您要寻找的流类型是AudioManager.STREAM_MUSIC

[2]:http://developer.android.com/reference/android/media/AudioManager.html#setStreamVolume(int,int,int)

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...