Как играть.m3u8 url потоковой передачи файлов с AudioStreamer?
У меня есть потоковое приложение iOS, которое интегрировано с AudioStreamer
. Он отлично работает для моих потоковых URL-адресов. Но вдруг они изменить URL-адрес потоковой передачи на .формат m3u8. Как я могу использовать AudioStreamer
для .m3u8 форматов файлов, URL-адрес?
Я не могу использовать MPMoviePlayer
, потому что хочу показать некоторую буферизацию перед загрузкой потока. Это можно легко сделать с помощью AudioStreamer
. Как я могу использовать AudioStreamer
, чтобы играть .файл m3u8?
Спасибо
1 ответ:
Попробуйте проанализировать файл m3u8 и получить фактический URL-адрес ресурса, а затем передать его AudioStreamer.
Здесь Вы можете найти m3u8parser lib, который анализирует плейлист.
Ниже приведен пример формата m3u8:
#EXTM3U #EXT-X-TARGETDURATION:10 #EXT-X-MEDIA-SEQUENCE:1 #EXTINF:10, http://video.example.com/segment0.ts #EXTINF:10, http://video.example.com/segment1.ts #EXTINF:10, http://video.example.com/segment2.ts #EXT-X-ENDLIST