Автопрокрутка до следующей ячейки, когда первое видео в ячейке CollectionView завершено - PullRequest
0 голосов
/ 05 марта 2019

Я делаю таким образом, я хочу воспроизвести 2-е видео в списке, если воспроизведение первого видео закончено

NotificationCenter.default.addObserver(self,
                                               selector: #selector(playerItemDidReachEnd(notification:)),
                                               name: .AVPlayerItemDidPlayToEndTime,
                                               object: avPlayer.currentItem)
        self.collectionView.scrollToItem(at: IndexPath(item: indexPath.row, section: 0), at: .centeredHorizontally, animated: true)


@objc func playerItemDidReachEnd(notification: Notification) {
        if let playerItem = notification.object as? AVPlayerItem {
            playerItem.seek(to: CMTime.zero)
            print("Video Play Time Finish")
}
...