Возможно ли сохранить AVQueuePlayer активным, когда удаленный AVPlayerItem буферизуется?AVQueuePlayer - сохранять активным, пока элемент буферизируется
В настоящее время, когда элемент переходит в буферизации, остановки воспроизведения и вся информация, установленные MPNowPlayingInfoCenter удаляется - экран блокировки, командный центр, внешнее устройство и т.д.
Я тестировала AVPlayer/AVQueuePlayer для некоторых время, и кажется, что единственный вариант заключается в следующем:
- Наблюдайте дистанционного AVPlayerItem для playbackBufferEmpty
- Когда наблюдатель триггеры вставить новый AVPlayerItem Wi й пустой mp3-файл.
- Продолжайте следить за буфером удаленных элементов и как только он достигнет playbackLiciousToKeepUp, поменяйте местами на место и перейдите на дистанционный.
Проблема с этим методом заключается в том, что после перехода на пустой элемент AVQueuePlayer прекращает буферизацию пульта. Я установил прочную ссылку на оба элемента, а actionAtItemEnd - на AVPlayerActionAtItemEndNone. Сеть контролируется Чарльзом.
Есть ли другие способы достижения этого?
Вы нашли способ сохранить буферные пульт? – svrs