我们的应用程序的主要功能是播放音轨列表(本地或基于文件的逐步下载的音频文件)。
当用户选择一个程序时,将有一个跟踪对象数组(跟踪ID,描述,URL等)。要开始播放,我们实例化一个新的AVPlayer并将音轨URL设置为播放器。当该曲目结束时(观察AVPlayerItemDidPlayToEndTimeNotification),我们释放现有的播放器,然后为下一个曲目实例化一个新的AVPlayer。
我们已经在应用启动时设置了AVAudioSessionCategoryPlayback。 播放新曲目时,我们已将AVAudioSession设置为active = YES。
实施效果很好。但是从iOS 12.2开始,我们的用户开始遇到一些播放问题,例如:
我们不能总是重现问题,因此我们很难调试。请告知我们是否需要更新有关iOS 12.2的任何信息,或者有关实现用于播放列表播放的音频播放器的任何解决方案或最佳做法。
谢谢。