gpt4 book ai didi

java - Android:如何以不受任何 Android 系统音量(铃声、媒体等)影响的音量播放声音?

转载 作者:行者123 更新时间:2023-11-29 06:15:26 29 4
gpt4 key购买 nike

我想在我的 Android 应用程序中播放来自(铃声)URI 的声音。但是,我想以任意音量播放此声音,并且系统音量(例如媒体和铃声音量)不会影响播放。

我一直在翻阅 API 文档,但不知所措。这在 Android 上是否可行?如果可行,我该怎么做?

最佳答案

我相信大多数旨在执行此操作的应用程序会选择一种流类型,存储当前音量级别(使用 AudioManager.getStreamVolume ),将该音量设置为他们想要的任何值(使用 setStreamVolume()getStreamMaxVolume 的某个百分比) ),然后在播放完成后恢复隐藏的音量级别。但是在你这样做之前仔细想想——除非你正在创建一个“找到我丢失的手机”应用程序,否则很少有理由忽略用户请求的音量级别,而且你很可能会激怒开会时将手机静音的人.

关于java - Android:如何以不受任何 Android 系统音量(铃声、媒体等)影响的音量播放声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5275852/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com