Код: Выделить всё
https://example.com/video/latest.m3u8 --> https://example.com/video/123456.m3u8
- AVPlayer.currentItem.asset всегда предоставляет исходный URL-адрес.
- При успешном воспроизведении я могу прочитать конечный URL-адрес из журнала доступа:
Код: Выделить всё
avPlayer.currentItem?.accessLog()?.events.last?.uri
- Когда проигрывателю не удается достичь перенаправленного URL-адреса (происходит перенаправление, цель не может быть достигнута), метод accessLog()?.events имеет значение nil, поэтому я не могу увидеть, какой URL-адрес он пытался использовать.
Как я могу записать окончательный URL-адрес (после перенаправления) даже в случае сбоя воспроизведения? Возможно ли это вообще сделать?
Подробнее здесь: https://stackoverflow.com/questions/798 ... log-is-nil