V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ydq765
V2EX  ›  Android

安卓 app 媒体播放为什么都走通知

  •  
  •   ydq765 · 2024-01-27 21:18:47 +08:00 via Android · 9380 次点击
    这是一个创建于 369 天前的主题,其中的信息可能已经有所发展或是发生改变。
    前置条件:1.去年换了安卓小米,升级了澎湃.2.ios 时期 app 的通知基本上都是全关的

    现状和问题:延续了通知全关的习惯,但是发现比如微信读书,网易云,b 站等涉及媒体播放或者锁屏后台播放,锁屏之后并没有音频控制界面,系统不会统一接管吗?还得去手动开通知权限,然后通知又分总开关,通知类别开关,像一些表明媒体播放的打开就好了,一些备注乱七八糟的或者只有一两个开关的怎么处理?
    第 1 条附言  ·  2024-01-28 10:54:58 +08:00
    感谢各位,大致了解了安卓后台播放的逻辑。看来对于一些 app 通知分类比较模糊,要么是不适配要么是故意的,比如微信读书,没有单独的播放器通知,开了就会有其他营销推送。
    14 条回复    2024-01-29 08:43:04 +08:00
    Muniesa
        1
    Muniesa  
       2024-01-27 21:29:19 +08:00
    下拉通知栏不是有个控制中心可以控制媒体播放吗,把锁屏后可以操作控制中心的开关打开就行了
    bkmi
        2
    bkmi  
       2024-01-27 21:35:39 +08:00 via Android
    Android 有不需要通知权限的媒体控制通知,可能应用没适配吧,网易云的话可以在设置里切换系统样式的通知栏
    ydq765
        3
    ydq765  
    OP
       2024-01-27 22:03:46 +08:00 via Android
    @Muniesa 我用的旧通知中心,没有媒体控制,也找不到切换播放位置

    @bkmi 网易云倒还好,比如微信读书听书,不走系统播放器,锁屏只有一个通知,然后没解锁就类似应用通知无法控制播放,感觉 app 层面很混乱,系统层面很割裂
    tyzandhr
        4
    tyzandhr  
       2024-01-27 23:01:21 +08:00 via Android
    Android 的逻辑很清晰:想要媒体播放的应用,必须显示一个通知,以表明自己在后台运行;否则,就会干脆利落地把后台服务干掉。
    Helsing
        5
    Helsing  
       2024-01-27 23:33:59 +08:00 via iPhone
    现在 Android 的权限管控越来越严了,你不开通知,这些应用就没办法开启前台服务,开不了前台服务,那么它们在后台就会大概率被杀掉
    ljn95869
        6
    ljn95869  
       2024-01-27 23:38:49 +08:00 via Android
    直接在通知里把播放通知打开,其它的都关了
    vcn8yjOogEL
        7
    vcn8yjOogEL  
       2024-01-28 00:16:53 +08:00
    固定通知是最简单的保活方法, 只要有正当用途没理由不用

    这种通用逻辑使得非媒体 App 也可以轻松保活, 例如 Tasker 在首次启动时就会引导用户开启保活通知然后再把它隐藏掉

    新版有专用的媒体通知, 但一如既往的需要 App 适配, 所以国产不一定能用上
    vcn8yjOogEL
        8
    vcn8yjOogEL  
       2024-01-28 00:21:14 +08:00
    不对, 媒体播放器很早就有了, 估计是 App 自己选择了自定义样式
    yyzh
        9
    yyzh  
       2024-01-28 01:05:20 +08:00 via Android
    故意的吧.像企鹅家的就有清晰地列出每个通知的设置.可以选择性地关闭.
    Hawthorne
        10
    Hawthorne  
       2024-01-28 06:35:04 +08:00 via Android
    这个是前台服务的一部分,目的是为了让用户能感知到有不会被系统杀死的服务在持续运行。
    Yzh361
        11
    Yzh361  
       2024-01-28 07:43:39 +08:00 via Android
    走通知就让你知道它在后台运行
    noahhhh
        12
    noahhhh  
       2024-01-28 14:55:12 +08:00 via Android
    微信读书适没适配,微信听书是接入系统媒体播放的
    lisongeee
        13
    lisongeee  
       2024-01-28 22:45:18 +08:00
    android 现在用的是通知渠道,也就是通知分类,通知栏的播放器也是一种通知渠道

    这也给与用户可以关闭部分通知的权力,但是对 APP 运营不太友好

    你把运营推送的渠道关了,我就不能给你推广告了

    所以某些音乐 APP 会把播放器的通知渠道用来推送运营广告消息,目前是无解的
    ydq765
        14
    ydq765  
    OP
       2024-01-29 08:43:04 +08:00
    @lisongeee #13 是的,我发现微信读书就是这样,更有甚者,网易云这种播放器都没有单独的播放器通知,真是服了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1850 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 10:07 · PVG 18:07 · LAX 02:07 · JFK 05:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.