我有音频文件数组,想连续播放它们。有什么方法可以检测AVPlayer何时在锁定屏幕上结束播放,以便我可以调用完成处理程序并播放下一个声音?我想从我的PlayerViewController类中调用nextPlayAudio()。完成当前播放的音频后,我会收到火灾通知,但完成后无法调用nextPlayAudio()。
答案 0 :(得分:0)
使用AVPlayerItemDidPlayToEndTime
通知进行管理。
此处的服务示例:https://github.com/noreasonprojects/ModernAVPlayer/blob/develop/Sources/Core/Services/PlaybackObservingService.swift |检查正在使用该服务的PlayingState文件。