FLUTTER ECOSYSTEM

audio_service

Flutter 插件,可在屏幕关闭时在后台播放音频。

audio_service 封面
最新版本
0.18.19
近 30 天下载
21.7万
喜欢数
1330
Pub 分数
140

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

Audio_Service 是一个 Flutter 插件,可在屏幕关闭或应用最小化时实现无缝的后台音频播放。它支持 Android、iOS、Web 和 macOS,提供跨平台的一致 API。该包处理媒体控制、通知和系统级音频焦点,非常适合音乐播放器、播客和有声书。它与设备锁屏和系统级媒体控制集成,确保流畅的用户体验。开发者可以自定义播放行为,管理播放队列,并通过响应式流接口响应播放事件。

适合场景
  • 背景音频播放
  • 音乐播放器应用
  • 播客应用程序
  • 有声读物播放器
  • 媒体控制集成
主要特点
  • 跨平台支持
  • 后台播放
  • 媒体通知控制
  • 系统音频焦点管理
  • 反应式播放状态流
适合对象
  • 面向媒体的Flutter应用
  • 需要持续音频播放的应用程序
  • 开发音乐或播客客户端的开发者
使用建议
  • 需要平台特定的设置
  • 某些平台可能需要额外的权限
  • 复杂性随着高级功能(如无缝播放)而增加
支持平台AndroidiOSWebmacOS

安装插件

flutter pub add audio_service

所属分类

依赖

依赖清单 7 项

源码仓库

关联项目