Остановка / приостановка avplayer, созданного в классе ячеек таблицы - PullRequest
0 голосов
/ 14 июня 2019

Я работаю над приложением видеопотока с таблицей.

Я создаю AVPlayer объект в подклассе ячеек таблицы и добавляю к нему элемент воспроизведения в ячейке. Все работает хорошо.

Моя проблема в том, что я хочу остановить видео на viewDidDisappear, но не могу получить доступ к объекту AvPlayer подкласса ячеек таблицы, чтобы остановить его.

Есть идеи?

1 Ответ

1 голос
/ 14 июня 2019

Вы можете попробовать

tableView.visibleCells.forEach {
   if let cell = $0 as? PostsWithVideoCustom , let player = cell.player { // assuming it's optional 
      // stop it here 
   }
} 
...