Согласно Руководству Apple по HTTP Live Streaming :
Если вы являетесь разработчиком приложений для iOS, вы можете запросить устройство пользователя, чтобы определить, является ли исходное соединение сотовым или Wi-Fi, и выбрать соответствующий файл главного индекса.
Я понимаю, как использовать Reachability для определения соединения, однако я не понимаю, как сказать AVPlayer загрузить другой файл в индексный файл m3u8.
Я немного запутался, может быть, он делает это автоматически? Но тогда я не понимаю, почему они предлагают вам это сделать. (В конечном счете, я хотел бы убедиться, что даже при подключении 3G/Edge мое видео воспроизводится как можно быстрее, поэтому я хочу убедиться, что загружаю соответствующий файл для воспроизведения).