dynamicspot 中文文档 下载 App

音乐岛总览——把播放控制搬到屏幕顶部

这是什么功能

音乐岛是 dynamicSpot 所有功能中最接近 iPhone 灵动岛原生体验的一个。当你打开任何使用 Android Media Session API 的音乐播放器(网易云、QQ 音乐、Spotify、Apple Music、YouTube Music、Pocket Casts 等)开始播放音频时:

  1. 灵动岛从默认的小药丸自动展开
  2. 显示专辑封面缩略图
  3. 显示歌曲名和艺术家
  4. 显示播放/暂停按钮
灵动岛音乐控制展开形态

工作原理

和普通通知岛不同,音乐岛不是通过通知触发的——它直接读取 Android 的 Media Session 对象。Media Session 是 Android 为音乐播放器、视频播放器、播客 App 提供的统一播放控制接口。只要 App 正确实现了 Media Session,dynamicSpot 就能自动拿到:

支持哪些播放器

播放器支持程度备注
网易云音乐良好封面、进度条、控制按钮全部正常
QQ 音乐良好同上
Spotify优秀完整 Media Session 适配
Apple Music良好
YouTube Music良好
播客类(Pocket Casts、小宇宙、喜马拉雅)良好播客封面、集数、播放/暂停、进度条
YouTube(视频)部分视频播放时会触发,但主要是音频控制
Bilibili部分视频播放不触发,音频后台播放可能触发

基本交互

短按左侧/右侧

灵动岛左右分区可以映射不同操作:

长按

长按灵动岛展开完整音乐面板,显示:

多播放器自动切换

如果你同时开了多个播放器(如网易云正在放歌,同时 Spotify 有通知),灵动岛会跟随最后一个处于播放状态的 Media Session。暂停所有播放器后,灵动岛会自动收起回默认药丸。

让音乐岛体验更好的设置