在锁定屏幕上检测播放结束-AVPlayer

时间:2018-11-23 06:48:05

标签: ios avplayer mpremotecommandcenter

我有音频文件数组,想连续播放它们。有什么方法可以检测AVPlayer何时在锁定屏幕上结束播放,以便我可以调用完成处理程序并播放下一个声音?我想从我的PlayerViewController类中调用nextPlayAudio()。完成当前播放的音频后,我会收到火灾通知,但完成后无法调用nextPlayAudio()。

1 个答案:

答案 0 :(得分:0)

使用AVPlayerItemDidPlayToEndTime通知进行管理。

此处的服务示例:https://github.com/noreasonprojects/ModernAVPlayer/blob/develop/Sources/Core/Services/PlaybackObservingService.swift  |检查正在使用该服务的PlayingState文件。