V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
thinkershare
V2EX  ›  问与答

安卓&iOS 为什么不允许单独禁用某个 APP 对扬声器的使用权限?

  •  
  •   thinkershare · 2023-10-10 15:25:38 +08:00 · 995 次点击
    这是一个创建于 446 天前的主题,其中的信息可能已经有所发展或是发生改变。

    PS: 本人不懂安卓和 iOS 的音频流混合模式和硬件架构设计。安卓不 root, iOS 不越狱的情况下,目前有什么办法能解决这个问题吗?桌面系统不管是 macOS/Windows/Linux 就都没有这个问题。

    场景 1: 很多时候一个 APP 会频繁的打断我后台播放的音频&音乐,而且这个 APP 还不受我的控制,一打开启动页面就播放音频(而且很多时候,播放的还是无声音频),随后音频通道就会被这个软件抢走了。

    场景 2:我使用了一个背单词的软件,它复习单词的时候,总是会自动发言,这个功能我给开发者反馈过,希望它能出一个关闭声音按钮,但一直没有得到反馈。导致我每次背单词都会打断我后台的音乐。

    7 条回复    2023-10-10 18:51:46 +08:00
    kumoilain
        1
    kumoilain  
       2023-10-10 15:46:46 +08:00
    yh7gdiaYW
        2
    yh7gdiaYW  
       2023-10-10 16:03:38 +08:00
    miui 有+1 ,估计其他国内深度定制的安卓也有吧,iOS 是不太可能出这种设置
    ODESZA
        3
    ODESZA  
       2023-10-10 16:15:04 +08:00
    我遇到过类似的问题,就是高德地图会抢走麦克风和扬声器权限,只要一打开就会占用麦克风和扬声器。因为我经常组队出去骑摩托车,需要用到组队蓝牙耳机对讲,只要一打开高德导航,对讲就无法使用了,一关闭就好。是 OPP O 手机,无奈之下换了小米,确实可以单独禁用麦克风和扬声器权限,然后就好了。但是苹果手机没遇到过占用麦克风和扬声器权限的问题
    thinkershare
        4
    thinkershare  
    OP
       2023-10-10 16:22:18 +08:00
    @ODESZA 百度贴吧,一开就会自动暂停播放声音。
    thinkershare
        5
    thinkershare  
    OP
       2023-10-10 16:29:32 +08:00
    @kumoilain 我感觉我需要的是彻底禁止一个 APP 使用使用扬声器。或者针对当个软件的音频条件功能。感觉扬声器也应该和摄像头一样,使用需要申请权限。
    codehz
        6
    codehz  
       2023-10-10 17:43:08 +08:00
    android appops 可以禁用音频独占的权限( audio focus )
    iOS 那种打开 app 自动暂停,多半是软件故意的,以前可以用这个保持后台运行
    thinkershare
        7
    thinkershare  
    OP
       2023-10-10 18:51:46 +08:00
    @codehz 我觉得为了限制这种滥用, 应该将除了 CPU 以外的所有计算机资源都视为受限的,不允许这些辣鸡 APP 随意调用,强奸用户,硬件拥有者应该能够禁止 APP 对任何硬件的访问权限。至少需要给用户一个兜底选择,例如从操作系统层面,直接禁止任何 APP 调用摄像头,麦克风,扬声器。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2730 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:07 · PVG 20:07 · LAX 04:07 · JFK 07:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.