标签: ios audio avfoundation avaudioplayer avplayer
我想安排一系列本地音轨按顺序播放,而我的应用程序是背景或设备被锁定,并且在延迟之后。此外,每个轨道应仅播放固定持续时间的样本。例如:
我怎么能做到这一点?
我目前的最佳希望是在AVPlayerQueue中安排这些,因为如果我正确设置了队列,那么背景音频就应该“正常工作”。但我没有看到任何方法为每个AVPlayerItem设置持续时间。我也不知道如何设置初始延迟,但我会考虑使用循环静音音频剪辑,如果这是唯一的障碍。
AVPlayerQueue
AVPlayerItem
答案 0 :(得分:0)
如果您使用AudioKit,那么很容易实现。看看AKClipPlayer或AKPlayer。这两个类都支持调度和开始/结束时间。