当我想播放自定义语音消息时,Android 和静音音乐

标签 android

这是要求。
在健身房锻炼时,他们在扬声器中播放这个训练程序,
每 30 分钟就会说“换站”。

我不能在这里,因为我有耳机音乐。

我创建了一个小型 Timer 控制的 Service,当我启动它时,它会每 30 分钟说一次“Change Station”。

如果我有自己的音乐,它会使我设备中的音乐变暗或停止播放几秒钟,这样我就可以在这里“更改电台”

对我来说最大的问题是如何调暗音乐?

最佳答案

查看 Android 2.2 中的“音频焦点”功能:http://developer.android.com/guide/topics/media/index.html#audiofocus

通过这种方式,您的应用可以请求“焦点”,并且可以指示系统上的其他音频应该完全放弃焦点,或者应该“闪避”(只需降低音量并继续播放)。

一个问题是您需要您中断的音乐应用程序来支持这一点,而不是您自己的“换台”应用程序需要的。

关于当我想播放自定义语音消息时,Android 和静音音乐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7546902/

相关文章:

android - RxAndroidBle 连接超时

android - 在其他线程中收到信息后开始新 Activity

java - 通过 xml 传递颜色数组

android - 如何在 Android 应用程序中实现垂直滑动的 fragment/面板,如谷歌音乐?

java - 线性布局方向变化

java - 为什么会出现这个错误我什至还没有开始编码

内部存储器上的Android公共(public)文件

java - 将 TextView 放在 ImageView 前面

java - 通过闹钟铃声停止设备响铃

java - 保持持久的http连接