You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用audio_service在Android端显示当前播放音频及通知控制按钮

audio_service Android端无媒体控制通知排查方案

该问题基本为Android端配置遗漏导致,不属于包本身的bug,可按以下顺序排查:

  • 权限检查
    Android 12及以上系统需要主动申请POST_NOTIFICATIONS运行时权限,未授予该权限时系统只会显示基础的后台运行通知,不会渲染媒体控制栏;同时要确认AndroidManifest.xml中已经声明FOREGROUND_SERVICE、FOREGROUND_SERVICE_MEDIA_PLAYBACK权限,以及AudioService的服务组件配置正确。
  • 播放状态配置检查
    确认你实现的AudioHandler中,playbackState的availableActions字段已经包含了你需要展示的控制操作对应的枚举值,通知栏的控制按钮和你声明的可用操作是一一绑定的,未声明的操作不会展示对应按钮。
  • 通知相关配置检查
    初始化audio_service时,Android配置项中的notificationChannelId、notificationIcon为必填参数,通道创建失败、通知图标缺失都会导致媒体控制通知无法正常渲染;同时要确认控制按钮用到的图标资源已经正确放置在Android项目的res/drawable目录下。
  • 版本兼容性检查
    确认你使用的one-isolate版本和项目中其他音频相关插件没有版本冲突,可以尝试升级到对应分支的最新版本复测。

你提到的仅显示后台运行通知的截图如下:
Android后台通知截图

内容的提问来源于stack exchange,提问作者mirkancal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 21:42:03