objective-c - iOS,AVPlayer - 循环播放 MP3 片段

标签 objective-c ios ios5 avfoundation avplayer

我正在尝试循环播放从用户 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/

相关文章:

objective-c - 使用 Objective-C 中的 Contacts.Framework 将所有联系人导出到一个 .vcf 文件中

ios - 如何使用核心蓝牙框架在最小化模式下扫描 'Lower Energy Bluetooth Device'?

ios - 在模态视图 Controller 上呈现模态视图 Controller

iphone - 设置位于导航/选项卡栏之间的 UIScrollView 框架

ios - 在函数调用后执行

ios - 在 iOS 中捕获 Wi-Fi 网络更改事件

ios - Swift - UIDatePicker 限制选择天数

objective-c - 应用从应用商店返回设备 token 的空值

iOS:使用 .xcconfig 文件指定代码签名身份

objective-c - 我应该如何处理 iOS 中的 ASIHTTPRequest 异步调用?