微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否可以通过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)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐