1.9.1版本开始,在iOS 16及之后的系统中,支持Siri 和 Shortcuts 快捷指令。
1、Siri
OnePlayer支持系统级别的播放音乐指令,你可以直接唤醒Siri,播放你想听的音乐。
- 说“播放音乐”,就可以唤醒Oneplayer开始播放音乐,此时默认会选择从上次播放的位置开始播放,如果没有播放记录,就会播放所有的歌曲。
- 播放某一首歌,比如说“在OnePlayer中播放青花瓷”,如果你已经在App里导入《青花瓷》这首歌,Siri就会唤醒App播放这首歌,如果没有《青花瓷》这首歌,会按照上面“播放音乐”的处理逻辑进行播放。
- 播放某一播放列表,可以说“播放xx播放列表”。比如播放”跑步“播放列表,可以说“播放跑步播放列表”、“播放跑步歌单”,如果App里有这个播放列表,就会播放该播放列表。如果没有,就会按照“播放音乐”的逻辑处理。
- 播放某一专辑,可以说“播放专辑xx”或者”播放xx专辑“。比如播放专辑“我很忙”,可以说“播放专辑我很忙”或者“播放我很忙专辑”
- 播放某一歌手的歌,可以说“播放xxx的歌”,比如“播放周杰伦的歌”。
如果你的App里有很多可以播放音频的App,并且支持Siri,此时Siri可能会需要你选择用哪个App进行播放,如果你不想进行选择,你可以直接在Siri指令中带上“在OnePlayer中”,比如说“在OnePlayer中播放音乐”,“在OnePlayer中播放跑步播放列表”、“在OnePlayer中播放跑步歌单”,“在OnePlayer中播放周杰伦的歌”。
1、Shortcuts 快捷指令
OnePlayer的Shortcuts 功能需要iOS 16系统及以上系统才支持。
另外,因为快捷指令有时会在后台触发播放,此时App可能无法获取到独占的音频权限,就无法在控制中心显示播放状态,你可能会不知道是哪个App在播放音乐。为此,在通过快捷指令触发OnePlayer播放音乐时,App会发一个本地通知,告知你是OnePlayer在播放,需要你打开App的通知权限。
OnePlayer提供了两个快捷指令:
一个是“播放所有歌曲”,播放所有的歌
一个是“播放歌曲”,可以选择播放特定歌曲、特定播放列表、特定专辑