1

我正在使用 iBeacons 和地理围栏进行徒步旅行。我试图让我的用户插入耳机,关闭应用程序并在他们四处走动时获取音频更新。

我已经掌握了这方面的基础知识,并且可以在应用程序处于前台时触发音频。我还实现了播放静音技巧并在后台播放/暂停 AVQueuePlayer 实例,该实例在应用程序处于前台时已启动。

我的挑战是能够在后台控制 AVQueuePlayer 的状态,以便我在正确的时间播放正确的曲目 - 这是一种非线性体验。我目前有大约 2 打曲目。有没有办法可以按顺序排列所有这些,并针对队列播放器播放特定索引,或者有没有办法在后台向队列添加和删除项目?

关于如何解决我的问题的任何其他想法?到目前为止,我得到的最好建议是尝试将音频附加到本地推送通知,但 30 秒的限制确实不理想。

4

0 回答 0