Я использую AVPlayerViewController
, чтобы показать свои видео в полноэкранном режиме. В моем BaseController
я внедрил AVPlayerItem
и AVPlayer
. Я добавил self.playerItem.actionAtItemEnd = AVPlayerActionAtItemEnd.None
и добавляю уведомление для AVPlayerItemDidPlayToEndTimeNotification
. Проблема в том, что в BaseController
, а не в AVPlayerViewController
. Читая документацию Apple, существует строгий NO для подкласса AVPlayerViewController
.Loop AVPlayerItem в представленном AVPlayerViewController
Важные Не подклассы AVPlayerViewController. Переопределение методов этого класса не поддерживается и приводит к неопределенному поведению.
Что является лучшим способом для обнаружения AVPlayerViewController
AVPlayerItem
, который закончил, так что я могу установить seekToTime(kCMTimeZero)
? Я могу использовать AVPlayer
добавив его в качестве подвида и петли видео, но я хочу, чтобы иметь возможность цикл видео с AVPlayerViewController