AVPlayer растягивает конец видео HLS

Когда AVPlayer достигает конца видео (для прямого потока HTTP), последний кадр растягивается, чтобы заполнить вид. Как обойти это растяжение? Например, предположим, что видео было записано в портретном режиме. В уменьшенном виде видео будет заключено в рамку (с черными рамками). Это нормально, пока игрок не достигнет конца потока. Затем последний кадр растягивается, чтобы заполнить вид, пока проигрыватель не перезапустится.

Любые идеи о том, как предотвратить это?

РЕДАКТИРОВАТЬ: см. мой ответ ниже. Если у кого-то есть какие-либо предложения относительно того, каким будет достойный обходной путь, я все равно готов присудить за это награду.


person joelg    schedule 31.07.2014    source источник
comment
Я должен добавить, что это определенно происходит только в том случае, когда я играю в HLS. Если я использую видео, записанное на устройстве (в портретной ориентации), в конце нет растяжения.   -  person joelg    schedule 31.07.2014


Ответы (1)


РЕДАКТИРОВАТЬ: это было исправлено с iOS 8.

person joelg    schedule 08.08.2014