Вы не можете кэшировать потоки m3u8 на самом устройстве iphone.Вы можете использовать прогрессивную загрузку видео mp4 во время игры.После завершения прогрессивной загрузки вы можете воспроизвести файл / файлы локально с устройства -> локальное кэширование.