我正在尝试循环播放从用户 iPod 库中加载的 MP3 片段。我所说的分段是指,我不想循环播放整个 MP3,而只想循环其中的一部分。
假设MP3是4分钟长,我定义了startTime和endTime。
当播放按钮被按下时,我寻找播放器开始播放。
我还订阅了事件监听器 [AVPlayer addBoundaryTimeObserverForTimes:...],以便在我的结束时间到达时收到通知。在这一点上,我寻求回到 startTime 并开始游戏。
** 但是,这不提供无缝循环 - 在 startTime 再次播放之前声音会停止一瞬间。我的应用程序是音乐制作软件,因此循环完美很重要。请帮忙!
最佳答案
Apple 有一个名为 Exporting a Trimmed Audio Asset 的技术问答.
另外,看看 this thread ,它处理修剪 AVAsset 音频文件。
关于objective-c - iOS,AVPlayer - 循环播放 MP3 片段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12185700/