Как я могу позвонить m3u8 с несколькими аудио - PullRequest
0 голосов
/ 26 февраля 2020

У меня есть следующий playlist.m3u8 с несколькими аудио:

#EXTM3U
#EXT-X-VERSION:3

#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",LANGUAGE="fr",NAME="France",AUTOSELECT=NO,URI="fr/test.m3u8"
 #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",LANGUAGE="en",NAME="English",AUTOSELECT=NO,URI="en/test.m3u8"

#EXT-X-STREAM-INF:BANDWIDTH=800000,RESOLUTION=360x640,AUDIO="audio"
640p.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1400000,RESOLUTION=480x842,AUDIO="audio"
842p.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2800000,RESOLUTION=720x1280,AUDIO="audio"
1280p.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=5000000,RESOLUTION=1080x1920,AUDIO="audio"
1920p.m3u8

, если я только вызываю URL http://XXX.playlist.m3u8, французский аудио файл воспроизводится автоматически. Я знаю, что выбор языка в родном плеере в Apple отображается так:

enter image description here

Есть ли дополнительная возможность выбрать язык для пример по параметрам?

http://XXX.playlist.m3u8?LANGUAGE=DE например

И можно ли параллельно запускать два аудиофайла?

1 Ответ

1 голос
/ 26 февраля 2020

Это не стандартная функция, если HLS. Для этого можно создать сервер манифеста, но вам нужно будет его собрать и запустить.

...