iOS 12.2 AVPlayer无法播放下一首曲目,并且在Control Center中丢失

时间:2019-06-04 08:35:08

标签: ios avplayer ios12 control-center

我们的应用程序的主要功能是播放音轨列表(本地或基于文件的逐步下载的音频文件)。

当用户选择一个程序时,将有一个跟踪对象数组(跟踪ID,描述,URL等)。要开始播放,我们实例化一个新的AVPlayer并将音轨URL设置为播放器。当该曲目结束时(观察AVPlayerItemDidPlayToEndTimeNotification),我们释放现有的播放器,然后为下一个曲目实例化一个新的AVPlayer。

我们已经在应用启动时设置了AVAudioSessionCategoryPlayback。 播放新曲目时,我们已将AVAudioSession设置为active = YES。

实施效果很好。但是从iOS 12.2开始,我们的用户开始遇到一些播放问题,例如:

  1. 无法自动播放下一首曲目。 -从我们的日志中,我们可以看到播放器已开始加载下一首曲目,但随后已停止(KVO,速率= 0)
  2. 控制中心中的控件丢失;它只显示“音乐”。它似乎也影响了AirPlay和蓝牙(汽车)。

我们不能总是重现问题,因此我们很难调试。请告知我们是否需要更新有关iOS 12.2的任何信息,或者有关实现用于播放列表播放的音频播放器的任何解决方案或最佳做法。

谢谢。

0 个答案:

没有答案