gpt4 book ai didi

android - 即使音量处于最大状态,服务也会降低音量

转载 作者:行者123 更新时间:2023-11-29 01:11:16 25 4
gpt4 key购买 nike

在我的应用程序中,我有一个用于 SIP 调用的附加库,在某些手机(华为 5.1)上,出于某种原因,它会将音量锁定在 50% 左右(甚至更低),并且在服务期间整个电话音量都保持这样正在运行。

我试过设置:

am.SetStreamVolume(Android.Media.Stream.Music,am.GetStreamMaxVolume(Android.Media.Stream.Music), 0);

并使用 MediaPlayer/Soundpool 播放蜂鸣声。我还尝试将麦克风设置为

Mode.Ringtone / Mode.Normal,...

但是当这个库/服务运行时音量仍然很低。是否有任何其他可能的设置选项可以覆盖库中的某些设置,因为如果我查看当前卷,它都在 MAX 上(媒体/通知/铃声/...)?

在这个库中,你必须初始化 sampleRate/buff 大小,我通过从 Android 获取默认值来做到这一点

String rate = audioManager.getProperty(AudioManager.PROPERTY_OUTPUT_SAMPLE_RATE);
String size = audioManager.getProperty(AudioManager.PROPERTY_OUTPUT_FRAMES_PER_BUFFER);

最佳答案

一些公司增加了音量限制以保护用户。之前在samsung note 4上遇到过类似的问题,不知道APP是否有权限突破这个限制(大部分是不允许的)。
为了找到相关设置,请尝试以下操作:使用默认音乐播放器播放音乐,然后按音量+。保持音量大,然后您的手机可能会弹出一个对话框来提示您。您可以更改此设置。

希望它有用:)

关于android - 即使音量处于最大状态,服务也会降低音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42781439/

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