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

2024-01-27 21:18:47 +08:00
 ydq765
前置条件:1.去年换了安卓小米,升级了澎湃.2.ios 时期 app 的通知基本上都是全关的

现状和问题:延续了通知全关的习惯,但是发现比如微信读书,网易云,b 站等涉及媒体播放或者锁屏后台播放,锁屏之后并没有音频控制界面,系统不会统一接管吗?还得去手动开通知权限,然后通知又分总开关,通知类别开关,像一些表明媒体播放的打开就好了,一些备注乱七八糟的或者只有一两个开关的怎么处理?
9607 次点击
所在节点    Android
14 条回复
Muniesa
2024-01-27 21:29:19 +08:00
下拉通知栏不是有个控制中心可以控制媒体播放吗,把锁屏后可以操作控制中心的开关打开就行了
bkmi
2024-01-27 21:35:39 +08:00
Android 有不需要通知权限的媒体控制通知,可能应用没适配吧,网易云的话可以在设置里切换系统样式的通知栏
ydq765
2024-01-27 22:03:46 +08:00
@Muniesa 我用的旧通知中心,没有媒体控制,也找不到切换播放位置

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

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

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

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

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

所以某些音乐 APP 会把播放器的通知渠道用来推送运营广告消息,目前是无解的
ydq765
2024-01-29 08:43:04 +08:00
@lisongeee #13 是的,我发现微信读书就是这样,更有甚者,网易云这种播放器都没有单独的播放器通知,真是服了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1012101

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX