首页 > 解决方案 > Google cast v3 通知和前台服务通知

问题描述

我在前台服务中使用 ExoPlayer 以及 MediaStyle 通知和 MediaSessionToken 来控制播放。我还希望能够将内容投射到 Google Cast 接收器。这可能是每个音乐播放器的正常用例。

演员正在创建自己的通知,所以我有 2 个通知来控制相同的播放,这是不好的用户体验。

我发现这个 SO question链接可以通过设置禁用默认演员通知.setNotificationOptions(null)。问题是系统会创建另一个通知“您的 Wi-Fi 上的设备正在投射”,如屏幕截图所示。这是在同一网络中的每个设备上显示的通知。

我的问题是:是否可以为前台服务和演员服务共享相同的通知?

或者至少告诉系统这是实际发送投射的设备,因此它不会在该特定设备上显示无声系统通知“您的 Wi-Fi 上的设备正在投射”?

双倍通知屏幕截图

谢谢你。

标签: androidgoogle-cast

解决方案


推荐阅读