android - Google cast v3 通知和前台服务通知
问题描述
我在前台服务中使用 ExoPlayer 以及 MediaStyle 通知和 MediaSessionToken 来控制播放。我还希望能够将内容投射到 Google Cast 接收器。这可能是每个音乐播放器的正常用例。
演员正在创建自己的通知,所以我有 2 个通知来控制相同的播放,这是不好的用户体验。
我发现这个 SO question链接可以通过设置禁用默认演员通知.setNotificationOptions(null)
。问题是系统会创建另一个通知“您的 Wi-Fi 上的设备正在投射”,如屏幕截图所示。这是在同一网络中的每个设备上显示的通知。
我的问题是:是否可以为前台服务和演员服务共享相同的通知?
或者至少告诉系统这是实际发送投射的设备,因此它不会在该特定设备上显示无声系统通知“您的 Wi-Fi 上的设备正在投射”?
谢谢你。
解决方案
推荐阅读
- javascript - 上传前在输入类型文件中附加多个文件
- python - Blender:渲染图像并制作动画
- java - 如何使用 Java API 添加 SCRAM-SHA-512 kafka 配置?
- android - 如何查看我的 android firebase mlkit 调用的 firebase 服务器日志?
- java - 如何从带有标记为 LAZY 的字段的数据库中获取对象
- ios - 如何让用户像 Telegram 应用程序一样在运行时自定义应用程序主题颜色、文本字体和文本字体大小?
- c++ - 什么内部机制允许 istringstream::iss 知道它嵌套在 for 循环中
- java - LazyInitializationException:从与 Hibernate 中的原始会话不同的会话加载惰性属性
- react-hooks - 通过状态挂钩有条件地使用 YUP 验证 Formik 字段?
- linux - 从 wget 中排除目录以创建站点地图