HarmonyOS 声笺播放器【播放器系列 02】:AVSession 接入中的控制权与状态一致性【共创稿事节】
给声笺播放器接入系统播控,评审时最先要问的并不是卡片放什么封面,而是谁拥有播放状态。应用按钮可以暂停,耳机按键也可以暂停,锁屏界面还能发送播放命令。如果每个入口都维护自己的布尔值,一次操作失败就足以让三个地方互相矛盾。本篇沿用第一篇的 AudioEngine,把 AVSession 定位成命令入口和状态出口,播放器仍然是播放事实的来源。 一、确定会话与播放器的边界 声笺继续采用 Stage 模型和
所有评论(0)