我正在尝试循环播放从用户 iPod 库中加载的 MP3 片段。我的意思是,我不想循环播放整个 MP3,而只想循环其中的一部分。
所以说 MP3 是 4 分钟长,我定义了 startTime 和 endTime。
当播放按钮被按下时,我会寻找玩家 startTime 并开始播放。
我还订阅了事件侦听器 [AVPlayer addBoundaryTimeObserverForTimes:...],以便在我的 endTime 到达时收到通知。在这一点上,我回到 startTime 并开始游戏。
** 但是,这并不能提供无缝循环 - 在开始时间再次播放之前声音停止的瞬间。我的应用程序是音乐制作软件,因此循环完美是很重要的。请帮忙!